hi,
I defined my own String class and overloaded the output operator with
which works fine. Until I try to execute the following statement:
And, I get error
The above code works fine when I change the concatenation statement as follows:
What did I miss?
Hi,
I have a piece of C++ code that can be compiled using g++, but reports an error when compiled with xlC:
xlC -DHAVE_CONFIG_H -I../SRC -I../include -DNoChange -DSPRNG_MPI -q64 -DLONG64=long -I/usr/lpp/ppe.poe/include -DLONG64=long -c -o libsprng_a-bignum.o bignum.cpp
"bignum.cpp",... (1 Reply)
Hi
I am doing a script like
if
then
echo "table name dosent exist"
exit
fi
the problem is if $table_name is null then i am getting the error
Please help me
Thanks in advance (2 Replies)
Hi All,
In C++ one operator can be overloaded, but it can't be overloaded by it's own derieved class
Please let me know operator.
Thanks,
Naga:cool: (1 Reply)
hi
i am using the below code
grep -v '^$' file1.lst >file1.lst
but it gives file1.lst already exists.
And i want to over rite on the same file
Whats the work around? (5 Replies)
find . -name "*.*"|xargs grep WT:DBF_WL>> $F
Wfexist=`cat $F|grep $i`
echo $Wfexist
if ;
then
echo $Wfexist
echo "Workflow Exist"
else
touch $O
chmod 777 $O
echo $Wfexist
echo $WfExist >> $O
fi
I am getting the error that -ne: unary operator expected in the line with red... (2 Replies)
Hi,
I have an requirement to overload the delete operator in C++, but it should also accept the sizeof() the object that is to be deleted. Actually I am trying to built a custom memory allocator and deallocator like a pool, which makes me to overload the delete operator.
Small example of the... (1 Reply)
Why am I getting this error.... #!/bin/sh
# iOS-Ad-Remover
# Marshall Ford @ marshallbford@gmail.com
# This project is hosted @ http://ios-ad-
# remover.sourceforge.net
# Under the GNU GPL open source license
clear
echo
if ; then echo "You need to be root to run this script."; exit 0; #... (24 Replies)
Hello everyone!
Suppose that I have something like this
A a;
a.mem=new int;
A b = a;
where
class A {
public:
int * mem;
A() : mem(NULL) {
}
~A() {
if (mem!=NULL)
delete mem; (1 Reply)
Hi bros
I have a VPS 512mb (Burst 2GB) with Kloxo installed and hosting few sites on it with not much traffic
I am facing high cpu load for the last few days and seems mysqld is overloading the cpu
Any suggestion will be appreciated
Regards
Rizwan
Top output is as under
top -... (2 Replies)
Hello Unix forum.
I'm encountering the following error "binary operator expected error" and I cannot seem to solve the issue.
I have the following source files to process:
CPA_LOOKUP_dat.lst
PROFILE_TXN__dat.lst
TRANSACTION_CODE_dat.lst
PROFILE_TXN_OUT_OF_BALANCE_dat.lst ... (2 Replies)
Discussion started by: pchang
2 Replies
LEARN ABOUT DEBIAN
tau_type_string
TAU_TYPE_STRING(3) TAU Instrumentation API TAU_TYPE_STRING(3)NAME
TAU_TYPE_STRING - Creates a type string
SYNOPSIS
C++:
TAU_TYPE_STRING(string &variable, string &type_string);
DESCRIPTION
This macro assigns the string constructed in type_string to the variable. The + operator and the CT macro can be used to construct the type
string of an object. This is useful in identifying templates uniquely, as shown below.
EXAMPLE
C++ :
template<class PLayout>
ostream& operator<<(ostream& out, const ParticleBase<PLayout>& P) {
TAU_TYPE_STRING(taustr, "ostream (ostream, " + CT(P) + " )");
TAU_PROFILE("operator<<()"taustr, TAU_PARTICLE | TAU_IO);
...
}
When PLayout is instantiated with " UniformCartesian<3U, double> ",this generates the unique template name:
operator<<() ostream const
ParticleBase<UniformCartesian<3U, double> > )
The following example illustrates the usage of the CT macro to extract the name of the class associated with the given object using
CT(*this);
template<class PLayout>
unsigned ParticleBase<PLayout7>::GetMessage(Message& msg, int node) {
TAU_TYPE_STRING(taustr, CT(*this) + "unsigned (Message, int)");
TAU_PROFILE("ParticleBase::GetMessage()", taustr, TAU_PARTICLE);
...
}
When PLayout is instantiated with " UniformCartesian<3U, double> ",this generates the unique template name:
ParticleBase::GetMessage() ParticleBase<UniformCartesian<3U,
double> > unsigned (Message, int)
SEE ALSO CT(3), TAU_PROFILE, TAU_PROFILE_TIMER(3)
08/31/2005 TAU_TYPE_STRING(3)