Delete operator overloading with multiple arguments.
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 problem is
Output Hello
I want to call the delete with size operator. So please help me how can this program will give the output as World.
Thanks in advance for my help.
Last edited by pludi; 01-15-2010 at 04:10 AM..
Reason: code tags, please...
Hi folks
I have a snippet of code Which is like this
If ( ( A || B || C ) && D ) then
Do some thing....
elif exit
fi
How to rephrase this and use it so I dont get any Errors ...
Looking out for helpful replies ..
Thanks & Regards
Srikanth GR (1 Reply)
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 all
i am creating a script to ping hosts and then do a nslookup.
So what needs to happen is that i type the script name with an argument eg:
zong (script name) 172.x.x.x (IP)
at the moment i have got it to take on argument, but idealy i would like it to take more than 1 argument. can you... (1 Reply)
Hi, my requirement is that my builds should not be built if the current hour is greater 3 but not (between 12 and 15), I'm trying to write a shell script for this but there is always an error
hour=$1
echo "hour:$hour"
if && ! && ]; then
echo "exit"
else
echo "enter"
fi
... (9 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)
I have a switch statement, and I want to have two options performing the same thing. For example, if $opt matches "-fb" or "--fbase", I want to perform the same operation. How can I include various matches in "case" ?
switch ($opt)
case "-T":
set Atpath = $par
set opt_tpath =... (8 Replies)
I am developing a script where 3 other scripts are included.
This is a graph related script.
COMPLETE IDEA:
-There are 3 different graph scripts. I would like to create a master graph with all 3 in one.
-User chooses the type of graph
-User is asked to enter the required auguments (... (7 Replies)
I am passing 3 runtime arguments to a shell script
$path crtl1 crtl2
the crtl files contains data(filename|date|count)
filename.txt|02/05/2010|10
The path contains the original data file,the code should fetch (filename|date|count) from original data file and it should match... (7 Replies)
Hi,
I know with getopts you can pass arguments from the command line
./script -ab -c apple
But it doesn't support 2 or more arguments for ONE option. Is there any other way to do this?
Thanks (2 Replies)
hi,
I defined my own String class and overloaded the output operator with
friend ostream& operator<<(ostream& os, const myString& str);
//overloads the << operator so it can be used to output values of type myString
which works fine. Until I try to execute the following statement:
// +... (6 Replies)
Discussion started by: milhan
6 Replies
LEARN ABOUT CENTOS
std::decimal::decimal128
std::decimal::decimal128(3) Library Functions Manual std::decimal::decimal128(3)NAME
std::decimal::decimal128 -
SYNOPSIS
Public Types
typedef float __decfloat128 __attribute__ ((mode(TD)))
Public Member Functions
decimal128 (decimal32 d32)
decimal128 (decimal64 d64)
decimal128 (float __r)
decimal128 (double __r)
decimal128 (long double __r)
decimal128 (int __z)
decimal128 (unsigned int __z)
decimal128 (long __z)
decimal128 (unsigned long __z)
decimal128 (long long __z)
decimal128 (unsigned long long __z)
decimal128 (__decfloat128 __z)
__decfloat128 __getval (void)
void __setval (__decfloat128 __x)
decimal128 & operator*= (decimal32 __rhs)
decimal128 & operator*= (decimal64 __rhs)
decimal128 & operator*= (decimal128 __rhs)
decimal128 & operator*= (int __rhs)
decimal128 & operator*= (unsigned int __rhs)
decimal128 & operator*= (long __rhs)
decimal128 & operator*= (unsigned long __rhs)
decimal128 & operator*= (unsigned long long __rhs)
decimal128 & operator*= (long long __rhs)
decimal128 & operator++ ()
decimal128 operator++ (int)
decimal128 & operator+= (int __rhs)
decimal128 & operator+= (decimal32 __rhs)
decimal128 & operator+= (decimal64 __rhs)
decimal128 & operator+= (decimal128 __rhs)
decimal128 & operator+= (unsigned int __rhs)
decimal128 & operator+= (long __rhs)
decimal128 & operator+= (unsigned long __rhs)
decimal128 & operator+= (long long __rhs)
decimal128 & operator+= (unsigned long long __rhs)
decimal128 & operator-- ()
decimal128 operator-- (int)
decimal128 & operator-= (long __rhs)
decimal128 & operator-= (int __rhs)
decimal128 & operator-= (long long __rhs)
decimal128 & operator-= (unsigned long long __rhs)
decimal128 & operator-= (unsigned long __rhs)
decimal128 & operator-= (decimal128 __rhs)
decimal128 & operator-= (unsigned int __rhs)
decimal128 & operator-= (decimal32 __rhs)
decimal128 & operator-= (decimal64 __rhs)
decimal128 & operator/= (decimal32 __rhs)
decimal128 & operator/= (long long __rhs)
decimal128 & operator/= (unsigned long long __rhs)
decimal128 & operator/= (unsigned long __rhs)
decimal128 & operator/= (decimal64 __rhs)
decimal128 & operator/= (unsigned int __rhs)
decimal128 & operator/= (decimal128 __rhs)
decimal128 & operator/= (long __rhs)
decimal128 & operator/= (int __rhs)
Detailed Description
3.2.4 Class decimal128.
Definition at line 393 of file decimal.
Constructor & Destructor Documentation
std::decimal::decimal128::decimal128 (__decfloat128__z) [inline]
Conforming extension: Conversion from scalar decimal type.
Definition at line 418 of file decimal.
Author
Generated automatically by Doxygen for libstdc++ from the source code.
libstdc++ Tue Jun 10 2014 std::decimal::decimal128(3)