Click here to Skip to main content
15,903,854 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Problem in Reading File. Pin
Shivanand Gupta19-Jul-10 0:10
Shivanand Gupta19-Jul-10 0:10 
QuestionMouse Move Capture Pin
shiv@nand15-Jul-10 19:23
shiv@nand15-Jul-10 19:23 
AnswerRe: Mouse Move Capture Pin
KarstenK15-Jul-10 22:04
mveKarstenK15-Jul-10 22:04 
QuestionProper #include sequence Pin
Trevor Johansen15-Jul-10 15:21
Trevor Johansen15-Jul-10 15:21 
AnswerRe: Proper #include sequence Pin
coder21k15-Jul-10 19:28
coder21k15-Jul-10 19:28 
GeneralRe: Proper #include sequence Pin
Trevor Johansen15-Jul-10 19:54
Trevor Johansen15-Jul-10 19:54 
AnswerRe: Proper #include sequence Pin
Aescleal15-Jul-10 21:23
Aescleal15-Jul-10 21:23 
GeneralRe: Proper #include sequence Pin
Trevor Johansen16-Jul-10 21:13
Trevor Johansen16-Jul-10 21:13 
I think I'm picking up what your throwing down now. For code size if you included every single c library header but didn't use a single function they provided the size of the code would not go up with every additional inclusion but because the compiler must do its job on every included file the compile time will increase will every include.

So for my projects I should only include the minimum amount of headers for each file to keep things compiling as fast as possible and make maintenance easier.

Originally my layout was:
// Uitls.h
#include <stdio.h>
#include <stdints.h>
#include <ctype.h>
#include <string.h>

// Part1.cpp
#include "Utils.h"
// this file doesn't use ctype or strings
#include "ctime.h"

// Part2.cpp
#include "Utils.h"
// this file doesn't use stdio


And I should get in the habit of this way:
// Uitls.h
#include <stdints.h>

// Part1.cpp
#include <stdio.h>
#include <stdints.h>
#include "Utils.h"
#include "ctime.h"

// Part2.cpp
#include <stdints.h>
#include <ctype.h>
#include <string.h>
#include "Utils.h"

QuestionAllocating memory Pin
ALLERSLIT15-Jul-10 6:31
ALLERSLIT15-Jul-10 6:31 
AnswerRe: Allocating memory Pin
Emilio Garavaglia15-Jul-10 7:24
Emilio Garavaglia15-Jul-10 7:24 
AnswerRe: Allocating memory Pin
elchupathingy15-Jul-10 8:34
elchupathingy15-Jul-10 8:34 
AnswerRe: Allocating memory Pin
Richard MacCutchan15-Jul-10 8:56
mveRichard MacCutchan15-Jul-10 8:56 
GeneralRe: Allocating memory Pin
ALLERSLIT15-Jul-10 13:59
ALLERSLIT15-Jul-10 13:59 
QuestionFind the installed version of MS Word Pin
sashoalm15-Jul-10 4:12
sashoalm15-Jul-10 4:12 
AnswerRe: Find the installed version of MS Word Pin
Code-o-mat15-Jul-10 5:45
Code-o-mat15-Jul-10 5:45 
AnswerRe: Find the installed version of MS Word Pin
Richard MacCutchan15-Jul-10 5:58
mveRichard MacCutchan15-Jul-10 5:58 
AnswerRe: Find the installed version of MS Word Pin
Cool_Dev15-Jul-10 18:44
Cool_Dev15-Jul-10 18:44 
GeneralRe: Find the installed version of MS Word [modified] Pin
enhzflep15-Jul-10 21:39
enhzflep15-Jul-10 21:39 
GeneralRe: Find the installed version of MS Word Pin
sashoalm15-Jul-10 22:16
sashoalm15-Jul-10 22:16 
GeneralRe: Find the installed version of MS Word [modified] Pin
Cool_Dev16-Jul-10 2:22
Cool_Dev16-Jul-10 2:22 
QuestionCreateFile - " file is being used by another process." [modified] Pin
Cvaji15-Jul-10 2:31
Cvaji15-Jul-10 2:31 
AnswerRe: CreateFile - " file is being used by another process." Pin
Niklas L15-Jul-10 2:41
Niklas L15-Jul-10 2:41 
AnswerRe: CreateFile - " file is being used by another process." Pin
Naveen15-Jul-10 3:18
Naveen15-Jul-10 3:18 
GeneralRe: CreateFile - " file is being used by another process." Pin
Cvaji15-Jul-10 3:30
Cvaji15-Jul-10 3:30 
AnswerRe: CreateFile - " file is being used by another process." Pin
Cvaji15-Jul-10 3:29
Cvaji15-Jul-10 3:29 

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.