Click here to Skip to main content
15,919,778 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Question about global variables in C/C++. Pin
Member 42425920-Aug-03 22:32
Member 42425920-Aug-03 22:32 
GeneralRe: Question about global variables in C/C++. Pin
George221-Aug-03 2:13
George221-Aug-03 2:13 
GeneralRe: Question about global variables in C/C++. Pin
Dangleberry20-Aug-03 22:35
sussDangleberry20-Aug-03 22:35 
GeneralRe: Question about global variables in C/C++. Pin
Dangleberry20-Aug-03 22:36
sussDangleberry20-Aug-03 22:36 
GeneralRe: Question about global variables in C/C++. Pin
George221-Aug-03 2:10
George221-Aug-03 2:10 
GeneralRe: Question about global variables in C/C++. Pin
G. Steudtel21-Aug-03 0:36
G. Steudtel21-Aug-03 0:36 
GeneralRe: Question about global variables in C/C++. Pin
George221-Aug-03 2:08
George221-Aug-03 2:08 
GeneralRe: Question about global variables in C/C++. Pin
Maxwell Chen21-Aug-03 2:22
Maxwell Chen21-Aug-03 2:22 
George2 wrote:
I think variables defined in one header file without "extern" keyword
can be used in another file when you use "#include" keyword.


Unsure | :~ Unsure | :~ Unsure | :~

Are you sure? Please try this:

// [file Main.cpp]
#include "mod.h"

void main()
{
	iGlobalNumber = 2;
}
--------------------------------------
// [file Mod.cpp]
#include "mod.H"

void Test()
{
	iGlobalNumber = 1;
}
--------------------------------------
// [file Mod.H]
#ifndef _MY_HEADER_FILE_H_
#define _MY_HEADER_FILE_H_


int iGlobalNumber;


#endif // _MY_HEADER_FILE_H_
---------------------------------------

You will get this:
mod.obj : error LNK2005: "int iGlobalNumber" (?iGlobalNumber@@3HA) already defined in main.obj


BuggyMax
GeneralRe: Question about global variables in C/C++. Pin
George221-Aug-03 2:32
George221-Aug-03 2:32 
GeneralRe: Question about global variables in C/C++. Pin
Maxwell Chen21-Aug-03 2:52
Maxwell Chen21-Aug-03 2:52 
GeneralRe: Question about global variables in C/C++. Pin
George221-Aug-03 3:03
George221-Aug-03 3:03 
GeneralRe: Question about global variables in C/C++. Pin
Maxwell Chen21-Aug-03 3:30
Maxwell Chen21-Aug-03 3:30 
GeneralRe: Question about global variables in C/C++. Pin
George221-Aug-03 15:31
George221-Aug-03 15:31 
Generalnewbie problem Pin
Anonymous20-Aug-03 15:35
Anonymous20-Aug-03 15:35 
GeneralRe: newbie problem Pin
parths20-Aug-03 15:46
parths20-Aug-03 15:46 
GeneralRe: newbie problem Pin
Anonymous20-Aug-03 15:54
Anonymous20-Aug-03 15:54 
GeneralRe: newbie problem Pin
Ted Ferenc20-Aug-03 21:42
Ted Ferenc20-Aug-03 21:42 
GeneralRe: newbie problem Pin
Dangleberry20-Aug-03 22:40
sussDangleberry20-Aug-03 22:40 
GeneralRe: newbie problem Pin
Ted Ferenc21-Aug-03 0:24
Ted Ferenc21-Aug-03 0:24 
GeneralRe: newbie problem Pin
Dangleberry21-Aug-03 0:39
sussDangleberry21-Aug-03 0:39 
GeneralRe: newbie problem Pin
Ted Ferenc21-Aug-03 1:17
Ted Ferenc21-Aug-03 1:17 
GeneralGUI qn! Pin
coda_x20-Aug-03 15:01
coda_x20-Aug-03 15:01 
GeneralRe: GUI qn! Pin
Terry O'Nolley20-Aug-03 16:16
Terry O'Nolley20-Aug-03 16:16 
GeneralRe: GUI qn! Pin
Iain Clarke, Warrior Programmer20-Aug-03 22:48
Iain Clarke, Warrior Programmer20-Aug-03 22:48 
GeneralAdd OnOK button in Cpropertysheet Pin
sdfdsfa20-Aug-03 14:50
sdfdsfa20-Aug-03 14:50 

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.