Click here to Skip to main content
15,902,840 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Nested structs problem Pin
Niklas L13-Feb-11 21:04
Niklas L13-Feb-11 21:04 
GeneralRe: Nested structs problem Pin
manchukuo14-Feb-11 12:44
manchukuo14-Feb-11 12:44 
GeneralRe: Nested structs problem Pin
Stefan_Lang14-Feb-11 0:19
Stefan_Lang14-Feb-11 0:19 
GeneralRe: Nested structs problem Pin
manchukuo14-Feb-11 12:48
manchukuo14-Feb-11 12:48 
GeneralRe: Nested structs problem Pin
Richard MacCutchan13-Feb-11 13:28
mveRichard MacCutchan13-Feb-11 13:28 
GeneralRe: Nested structs problem Pin
Niklas L13-Feb-11 19:44
Niklas L13-Feb-11 19:44 
Questionhow to init member class array if the class has no default constrctor? Pin
includeh1013-Feb-11 5:16
includeh1013-Feb-11 5:16 
AnswerRe: how to init member class array if the class has no default constrctor? Pin
Iain Clarke, Warrior Programmer13-Feb-11 6:34
Iain Clarke, Warrior Programmer13-Feb-11 6:34 
AnswerRe: how to init member class array if the class has no default constrctor? Pin
jschell13-Feb-11 8:00
jschell13-Feb-11 8:00 
AnswerRe: how to init member class array if the class has no default constrctor? Pin
CPallini13-Feb-11 21:40
mveCPallini13-Feb-11 21:40 
AnswerRe: how to init member class array if the class has no default constrctor? Pin
Stefan_Lang13-Feb-11 23:19
Stefan_Lang13-Feb-11 23:19 
QuestionMFC: Use firefox in MFC Pin
msn9212-Feb-11 22:39
msn9212-Feb-11 22:39 
AnswerRe: MFC: Use firefox in MFC Pin
wangningyu12-Feb-11 22:47
wangningyu12-Feb-11 22:47 
AnswerRe: MFC: Use firefox in MFC Pin
Andrew Brock12-Feb-11 23:41
Andrew Brock12-Feb-11 23:41 
AnswerRe: MFC: Use firefox in MFC Pin
Richard MacCutchan12-Feb-11 23:42
mveRichard MacCutchan12-Feb-11 23:42 
AnswerRe: MFC: Use firefox in MFC Pin
Maximilien13-Feb-11 1:02
Maximilien13-Feb-11 1:02 
QuestionHow to free the variable Pin
goldenrose912-Feb-11 4:47
goldenrose912-Feb-11 4:47 
AnswerRe: How to free the variable Pin
Yusuf12-Feb-11 5:04
Yusuf12-Feb-11 5:04 
GeneralRe: How to free the variable Pin
goldenrose912-Feb-11 5:10
goldenrose912-Feb-11 5:10 
GeneralRe: How to free the variable Pin
Aescleal12-Feb-11 5:19
Aescleal12-Feb-11 5:19 
GeneralRe: How to free the variable Pin
goldenrose912-Feb-11 6:23
goldenrose912-Feb-11 6:23 
GeneralRe: How to free the variable Pin
Aescleal12-Feb-11 10:07
Aescleal12-Feb-11 10:07 
AnswerRe: How to free the variable PinPopular
Aescleal12-Feb-11 5:17
Aescleal12-Feb-11 5:17 
GeneralRe: How to free the variable [modified] Pin
Niklas L12-Feb-11 6:30
Niklas L12-Feb-11 6:30 
Since you're bringing performance up, the output parameter alternative might be a lot faster under some conditions. Especially when you're calling read_from_file() several times in a loop, which is most likely.
std::vector<char>& read_from_file( std::size_t bytes_to_read, std::vector<char> &bytes_read )
{
    bytes_read.reserve( bytes_to_read );
    std::size_t number_bytes_read = 0;
    ReadFile( handle_of_file, &bytes_read[ 0 ], &number_of_bytes_read, 0 );
    bytes_read.resize(number_of_bytes_read);
    return bytes_read;
}

Edit: Forgot to resize the vector.
home
modified on Saturday, February 12, 2011 12:57 PM

GeneralRe: How to free the variable [modified] Pin
goldenrose912-Feb-11 7:30
goldenrose912-Feb-11 7:30 

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.