指针内存,指针,为何不能在全局作用域内申请内存??(兼某段C++标准的理解)

好吧。。首先得承认这应该是个较低级的错误,C/C++老手估计不会犯这种错。。但我犯了。。 上个星期帮同学做个简单的控制台C程序,编译器为gcc,我在全局作用域中定义了指针变量并为其申请空间,满心以为这没什么问题,谁知编译的时候弹出了下面的错误: initializer element is not constant 错误指向我定义全局指针并申请了内存空间的语句。时间较紧,我没有细想,上网搜了一下,... [阅读全文]

指针内存:指针与内存

什么是指针? 其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的真实的数据,而指针是一个指示器,它告诉程序在内存的哪块区域可以找到数据.指针是一个数据类型,本身也需要占用四个字节的存储空间。.所以用sizeof(void*)获得的值为. 作为一个C++程序员,指针的直接操作内存,在数据操作方面有着速度快,节约内存等优点,仍是很多C++程序员的最爱.指针是一把双刃... [阅读全文]

指针内存:指针的引用与正常指针 释放内存的另一例比较

一、先看一段代码: #include iostream using namespace std; void freePtr1(int* p1) { delete p1; p1 = NULL; } void freePtr2(int*& p2) { delete p2; p2 = NULL; } void main() { int *p1 = new int... [阅读全文]
1 共1条 分1页