关于VC调试附件.pptVIP

  • 1
  • 0
  • 约8.46千字
  • 约 49页
  • 2017-06-14 发布于湖北
  • 举报
C++内存分配 int?a?=?0;?全局初始化区? char?*p1;?全局未初始化区? main()? {? int?b;?栈? char?s[]?=?“abc”;?栈? char?*p2;?栈? char?*p3?=?“123456”;?123456\0在常量区,p3在栈上。? static?int?c?=0;?全局(静态)初始化区? p1?=?(char?*)malloc(10);? p2?=?(char?*)malloc(20);? 分配得来得10和20字节的区域就在堆区。? strcpy(p1,?“123456”);?123456\0放在常量区,编译器可能会将它与p3所指向的 123456优化成一个地方。? }?? 构造函数 例子1是不提供构造函数的类 有构造函数的类(例子2): //time.h Class CTime { private: int hour, minute, second; public: CTime(); //构造函数 CTime(int h, int m, int s); //构造函数 void SetTime(int h, int m, int s); int GetHour(); }; 拷贝构造函数 例子 class point { int x,y; public: point(){;}

文档评论(0)

1亿VIP精品文档

相关文档