1.时间。(编译时、运行时)
代码的执行什么时候确定,比如 虚函数的执行在运行时,确定,而一般的成员方法,代码地址在编译时便可以确定
2.地点(堆,栈,托管堆)
数据 在那里分配,在堆、栈、托管堆
3.编译器帮我做了什么,我有做了什么。
每当写程序或者读程序。都尽量照上面几条去思考。。。
1.时间。(编译时、运行时)
代码的执行什么时候确定,比如 虚函数的执行在运行时,确定,而一般的成员方法,代码地址在编译时便可以确定
2.地点(堆,栈,托管堆)
数据 在那里分配,在堆、栈、托管堆
3.编译器帮我做了什么,我有做了什么。
每当写程序或者读程序。都尽量照上面几条去思考。。。