Re: Set pointer in Main
On Jul 3, 9:48 am, "Martin T." <0xCDCDC...@gmx.at> wrote:
Peter_APIIT wrote:
Hello to all, i have declare some pointer and set it to point to some
instance but when i debug it, i cannot check from debugger.
It's always nice to start with which compiler, which debugger, which system.
Why this happening?
[code]
usernameType* theAccountType = theAccountUser.FactoryMethodCreate
(loginSession);
Human* theRealPosition = theAccountType->getInstance();
[/code]
theAccountType and theRealPosition are not in local and autos also.
Since you are talking local and autos I will assume that you are using
*a* version of visual studio.
Why this happening ?
Post a full code example. And especially provide information where your
debugger is currently stopped and what you *do* see in the autos and
local list.
Apart from that, this probably belongs to a Visual studio specific NG.
(try microsoft.public.vc.language or microsoft.public.vc.debugger)
{ quoted sig & banner removed. don't quote extraneous material. tia., -mod }
OK, i post the main code here and the local and auto variable i see at
a specific break point.
[code]
int main()
{
SystemIntro staffPersonnelSystem;
staffPersonnelSystem();
login loginSession;
loginSession();
usernameType theAccountUser(loginSession);
usernameType* theAccountType = theAccountUser.FactoryMethodCreate
(loginSession);
[Break point here].
theAccountType->ForwardCreator();
MenuOption anOption(loginSession);
Human* theRealPosition = theAccountType->getInstance();
theRealPosition->CallBack(anOption() );
[/code]
Autos
loginSession
theAccountUser
Local
anOption
loginSession
theAccountUser
There are no error in return type of those calls.
--
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]