www.delorie.com/archives/browse.cgi | search |
From: | zidharta AT yahoo DOT com |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | mistery of variable scope, can any one explain? |
Date: | Sun, 22 Aug 1999 10:36:57 GMT |
Organization: | Deja.com - Share what you know. Learn what you don't. |
Lines: | 32 |
Message-ID: | <7pojs9$348$1@nnrp1.deja.com> |
NNTP-Posting-Host: | 203.109.254.190 |
X-Article-Creation-Date: | Sun Aug 22 10:36:57 1999 GMT |
X-Http-User-Agent: | Mozilla/4.08 [en] (Win95; I) |
X-Http-Proxy: | 1.0 x37.deja.com:80 (Squid/1.1.22) for client 203.109.254.190 |
X-MyDeja-Info: | XMYDJUIDsidxidzid |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
I was doing a C++ bitmap loader program when I found this ... take attention on the variable pix ... ------------CODE---------------- #include statement ... char *pix; int main() { //....... loadBitmap(); } int loadBitmap() { //....... pix = new char[...]; //load bitmap to pix.. } ---------------------------------- the code above wont display the bitmap .... but if I declare char* pix = new char[...] straight away on the global scope area ... it will work ... why??... could anyone explain ..?? thanks in advance Sid Sent via Deja.com http://www.deja.com/ Share what you know. Learn what you don't.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |