-
as seen on Stack Overflow
- Search for 'Stack Overflow'
In this insightful article, one of the Qt programmers tries to explain the different kinds of smart pointers Qt implements. In the beginning, he makes a distinction between sharing data and sharing the pointers themselves:
First, let’s get one thing straight:
there’s a difference between sharing
…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
My code has an interface like
class IExample { ~IExample(); //pure virtual methods ...};
a class inheriting the interface like
class CExample : public IExample { protected: CExample(); //implementation of pure virtual methods ... };
and a global function to create object of this class -
createExample(…
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
i have two pointers,
char *str1;
int *str2;
if i look at the size of both the pointers lets assume
str1=4 bytes
str2=4 bytes
str1++ will increment by 1 byte
but if str2++ will increment 4 byte
could anybody tell e the concept behind this?
>>> More
-
as seen on Stack Overflow
- Search for 'Stack Overflow'
HI,
I have this query about smart pointers.
I heard from one of my friends that smart pointers can almost always replace raw pointers.
but when i asked him what are the other cases where smart pointers cannot replace the raw pointers,i did not get the answer from him.
could anybody please tell…
>>> More
-
as seen on Programmers
- Search for 'Programmers'
In a C++ program that doesn't contain legacy C code, is there a guideline regarding the maximum number of levels of indirection that should be used in the source code? I know that in C (as opposed to C++), some programmers have used pointers to pointers for a multiple dimension array, but for the…
>>> More