Click here to Skip to main content
15,894,539 members
Home / Discussions / Managed C++/CLI
   

Managed C++/CLI

 
QuestionDrawe Bar Chart with GLUT Pin
abdul_hayee12-May-06 3:47
abdul_hayee12-May-06 3:47 
QuestionHTTP GET & POST Pin
Mridang Agarwalla12-May-06 0:26
Mridang Agarwalla12-May-06 0:26 
AnswerRe: HTTP GET & POST Pin
Milton Karimbekallil12-May-06 2:31
Milton Karimbekallil12-May-06 2:31 
AnswerRe: HTTP GET & POST Pin
ThatsAlok16-May-06 2:55
ThatsAlok16-May-06 2:55 
Questionuse of extern Pin
Shamnar11-May-06 19:12
Shamnar11-May-06 19:12 
AnswerRe: use of extern Pin
_AnsHUMAN_ 12-May-06 1:06
_AnsHUMAN_ 12-May-06 1:06 
GeneralRe: use of extern Pin
Shamnar15-May-06 0:34
Shamnar15-May-06 0:34 
GeneralRe: use of extern Pin
S. Senthil Kumar15-May-06 1:59
S. Senthil Kumar15-May-06 1:59 
Without extern, every translation unit (cpp file) in which you included i gets its own i. That is, each translation unit reserves memory for the variable.

Did you try including thhe file in multiple cpp files? You'll find that the code won't link, you'll get linker errors complaining about multiple symbol redefinitions for i. The reason is the same, each cpp file has a global i, so the linker doesn't know which i to use.

The solution is to define the variable in one cpp file and to declare the variable extern in the header file. This way, all cpp files including the header files will recognize that variable is defined somewhere else.

Does this answer your question?


Regards
Senthil
_____________________________
My Blog | My Articles | WinMacro
GeneralRe: use of extern Pin
Shamnar16-May-06 1:24
Shamnar16-May-06 1:24 
QuestionProblems in Cross Platform Enryption? Pin
He is Cool11-May-06 18:35
He is Cool11-May-06 18:35 
AnswerRe: Problems in Cross Platform Enryption? Pin
Milton Karimbekallil13-May-06 0:40
Milton Karimbekallil13-May-06 0:40 
QuestionHow to use the SerialPort->Write function Pin
ShayD110-May-06 20:24
ShayD110-May-06 20:24 
AnswerRe: How to use the SerialPort->Write function Pin
Milton Karimbekallil11-May-06 1:56
Milton Karimbekallil11-May-06 1:56 
GeneralRe: How to use the SerialPort->Write function Pin
ShayD111-May-06 2:33
ShayD111-May-06 2:33 
GeneralRe: How to use the SerialPort->Write function Pin
Milton Karimbekallil11-May-06 3:19
Milton Karimbekallil11-May-06 3:19 
QuestionMarshalling a pointer Pin
Ilkka Pitkänen10-May-06 1:04
Ilkka Pitkänen10-May-06 1:04 
AnswerRe: Marshalling a pointer Pin
Milton Karimbekallil10-May-06 5:41
Milton Karimbekallil10-May-06 5:41 
QuestionClass Library Wraps Native dll Pin
rottencheese9-May-06 4:10
rottencheese9-May-06 4:10 
AnswerRe: Class Library Wraps Native dll Pin
Milton Karimbekallil10-May-06 2:30
Milton Karimbekallil10-May-06 2:30 
AnswerRe: Class Library Wraps Native dll Pin
mjmim11-May-06 11:01
mjmim11-May-06 11:01 
QuestionIntegrating vc++ code with c# Pin
Ashraj19828-May-06 20:30
Ashraj19828-May-06 20:30 
AnswerRe: Integrating vc++ code with c# Pin
led mike9-May-06 17:52
led mike9-May-06 17:52 
AnswerRe: Integrating vc++ code with c# Pin
Nish Nishant11-May-06 6:43
sitebuilderNish Nishant11-May-06 6:43 
QuestionHi, I want graphic base code! Pin
duyviet24128-May-06 16:59
duyviet24128-May-06 16:59 
AnswerRe: Hi, I want graphic base code! Pin
led mike8-May-06 17:18
led mike8-May-06 17:18 

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.