
C++
kunlamp
每天努力一点,每天向前看。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
虚析构函数
#include #include using namespace std; class Base{ public: virtual ~Base(){cout /*再添加virtual的情况下, Base* q = new Deriv(); delete q; 如基类指针指向派生类,那么删除基类指针的时候将调用派生类指针和原创 2011-11-24 13:38:47 · 369 阅读 · 0 评论 -
分配内存错误
#include #include #include #include using namespace std; class myString{ public: char* pStr; myString(const char* p) { pStr = new char[20];//此处不能使用(),使用()只会创建一个空间原创 2011-12-06 14:04:27 · 474 阅读 · 0 评论 -
全局变量 局部变量和关键字static和extern的使用
1、关键字static的作用是什么? 定义静态变量 2、static有什么用途?(请至少说明两种) 网上答案: 1).限制变量的作用域(在程序的整个运行期间都不释放) 2).设置变量的存储域(存储在静态存储区内) 谭浩强C语言page180: (1)对局部变量用static声明,则为该变量分配的空间在整个程序执行期间始终存在; (2)全局变量用static声明,转载 2012-04-25 13:40:26 · 1272 阅读 · 0 评论