|
You could use a std::auto_ptr but should beware of the transfer of ownership on copy semantics. This could mean, for example, that an assignment breaks the object on the right hand side.
Steve
|
|
|
|
|
Hello,
Thanks I got it.
Prithaa
|
|
|
|
|
Can anybody forward me code that will implement multithreading in VC++?
|
|
|
|
|
|
I dont know I cant see your answer or your answer is inside Quote;P
|
|
|
|
|
reposted
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
|
|
Can i convert a SDI application to MDI application in VC++?What's the procedure & what are required changes i will have to do in SDI application?Please reply as soon as possible.
Thanks & Regards
Pankaj
|
|
|
|
|
|
I am using
char a[10];
memset(a, 0, sizeof(a));
The problem is:
In debug a is set 0 but not in release.
What may be the reason?
|
|
|
|
|
Ordinal wrote: In debug a is set 0 but not in release.
how do you check that?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
|
Can you post the code?
Nobody can give you wiser advice than yourself. - Cicero
ப்ரம்மா
|
|
|
|
|
Ordinal wrote: using MessageBox
what does i showing.. could you show me that!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
in debug - 0
in release - garbage value
|
|
|
|
|
Ordinal wrote: in debug - 0
That is even not possible. It should show nothing and not 0. 0 is a character with a specific value. Can you post the code ? I think you are doing something wrong.
|
|
|
|
|
Ordinal wrote: char a[10];
memset(a, 0, sizeof(a));
Why not use simple,
char a[10] = {'\0'};
|
|
|
|
|
prasad_som wrote: char a[10] = {'\0'};
he he he char a[10]={0}; also work
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
Isn't that a buffer overflow?
There are two things that one must get used to or one will find life unendurable: the damages of time and injustices of men
Fold with us! ¤ flickr
|
|
|
|
|
|
Oh yes, sorry, I read too fast, I read a[10] = 0
There are two things that one must get used to or one will find life unendurable: the damages of time and injustices of men
Fold with us! ¤ flickr
|
|
|
|
|
I would guess that in release version your char array is overwritten by something else.
There are two things that one must get used to or one will find life unendurable: the damages of time and injustices of men
Fold with us! ¤ flickr
|
|
|
|
|
Hi, I have downloaded a few zip archives with examples in them from codeproject and when I try to open them, Visual C++ Express 2005 prompts me to ask if I want to convert the files to the current version of Visual C++ (because most of the code examples I've found were from VC++ 6). If I click no, it won't let me open the files...but if I click yes, it'll open the files and then convert them, but they never run correctly. The compiled .exe demos work fine, so the zip files aren't corrupt. I'm really not sure what to do. Are VC++ 6 project files incompatable with VC++ 2005, even though the program offers to convert them? Or, is there a way to work around it?
Any suggestions would be greatly appreciated.
Thank you ahead of time.
- Newbie
|
|
|
|
|