摘要: 下面使用#define和const定义常量: 1 #define n_define 10 2 3 int main(int argc, char* argv[],int _version) 4 { 5 const int n_const=20; 6 int *p=(int *)&n... 阅读全文
posted @ 2014-04-26 15:05 Lhmily 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 问题描述:class myClass {public: void SetNumber(int nNumber) { m_nInt = nNumber; }private: int m_nInt;};int main(int argc, char* argv[],int _version){ myC... 阅读全文
posted @ 2014-04-26 10:38 Lhmily 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 问题描述:struct A { int m_int; float m_float;};int main(void) { printf("%p",&(((struct A*)NULL)->m_float)); return EXIT_SUCCESS;} 上述程序会崩溃吗???分析:上述程序不会崩溃。... 阅读全文
posted @ 2014-04-26 09:52 Lhmily 阅读(476) 评论(0) 推荐(0) 编辑
摘要: (一) __cdecl: c declaration C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。C/C++默认的调用方式,可用于函数参数不确定的情况下。 1. 被调用函数代码及反汇编:int _cdecl fun(int arg){//被调用者 re... 阅读全文
posted @ 2014-04-24 11:32 Lhmily 阅读(503) 评论(0) 推荐(0) 编辑