Click here to Skip to main content
15,898,598 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: How to make Spin MFC control to increment or decrement a value in 0.1 in each step ? Pin
ThatsAlok26-Dec-07 23:55
ThatsAlok26-Dec-07 23:55 
GeneralChallenging GotW 66's moral Pin
George_George26-Dec-07 19:53
George_George26-Dec-07 19:53 
GeneralRe: Challenging GotW 66's moral Pin
peterchen27-Dec-07 1:51
peterchen27-Dec-07 1:51 
GeneralRe: Challenging GotW 66's moral Pin
George_George27-Dec-07 1:57
George_George27-Dec-07 1:57 
GeneralRe: Challenging GotW 66's moral Pin
peterchen27-Dec-07 8:50
peterchen27-Dec-07 8:50 
GeneralRe: Challenging GotW 66's moral Pin
George_George27-Dec-07 18:02
George_George27-Dec-07 18:02 
GeneralRe: Challenging GotW 66's moral Pin
peterchen28-Dec-07 2:38
peterchen28-Dec-07 2:38 
GeneralRe: Challenging GotW 66's moral Pin
George_George28-Dec-07 3:40
George_George28-Dec-07 3:40 
Hi peterchen,


To answer your questions,

1. where are the exceptions from? Two sources, bad_alloc from new and some other places after we successfully allocated memory for p.

Here is my code,

// ... there are some other exceptions here

peterchen wrote:
If you catch the (...) exception, where was it thrown?


2. about value of p

If new is successful, surely we can use !p to check whether it is ok to free memory. If it is bad_alloc exception, I will never delete it.

peterchen wrote:
IUn that case, you cannot even legally test p!=0 (it is likely randomly initialized, anyway, and the compiler might generate code that causes an access violation at runtime).


If there is anything wrong in my code, please feel free to correct me. Smile | :)


regards,
George
GeneralRe: Challenging GotW 66's moral Pin
Member 75496028-Dec-07 10:42
Member 75496028-Dec-07 10:42 
GeneralRe: Challenging GotW 66's moral Pin
George_George28-Dec-07 19:05
George_George28-Dec-07 19:05 
GeneralRe: Challenging GotW 66's moral Pin
Member 75496028-Dec-07 20:32
Member 75496028-Dec-07 20:32 
GeneralRe: Challenging GotW 66's moral Pin
George_George28-Dec-07 23:28
George_George28-Dec-07 23:28 
GeneralRe: Challenging GotW 66's moral Pin
Member 75496029-Dec-07 4:47
Member 75496029-Dec-07 4:47 
GeneralRe: Challenging GotW 66's moral Pin
George_George29-Dec-07 19:52
George_George29-Dec-07 19:52 
GeneralPlease let me ask again about creating unicode file. Pin
xanagan66626-Dec-07 19:07
xanagan66626-Dec-07 19:07 
GeneralRe: Please let me ask again about creating unicode file. Pin
Maxwell Chen26-Dec-07 20:17
Maxwell Chen26-Dec-07 20:17 
GeneralRe: Please let me ask again about creating unicode file. Pin
xanagan66626-Dec-07 22:59
xanagan66626-Dec-07 22:59 
GeneralRe: Please let me ask again about creating unicode file. Pin
Maxwell Chen26-Dec-07 23:10
Maxwell Chen26-Dec-07 23:10 
GeneralDetailed view Pin
john563226-Dec-07 19:07
john563226-Dec-07 19:07 
GeneralRe: Detailed view Pin
CPallini26-Dec-07 21:21
mveCPallini26-Dec-07 21:21 
GeneralRe: Detailed view Pin
Nishad S26-Dec-07 22:59
Nishad S26-Dec-07 22:59 
Questioncan anybody tell me why the size of the class is 16 Pin
philiptabraham26-Dec-07 18:59
philiptabraham26-Dec-07 18:59 
AnswerRe: can anybody tell me why the size of the class is 16 Pin
Maxwell Chen26-Dec-07 19:47
Maxwell Chen26-Dec-07 19:47 
AnswerRe: can anybody tell me why the size of the class is 16 Pin
Haroon Sarwar26-Dec-07 21:44
Haroon Sarwar26-Dec-07 21:44 
QuestionOpening a file with name in UNICODE format Pin
Ajay L D26-Dec-07 18:44
Ajay L D26-Dec-07 18:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.