3 回答
TA贡献1725条经验 获得超7个赞
int foo[10];
operator new[]
int* foo = new int[10];delete[] foo;
TA贡献1812条经验 获得超5个赞
静态类成员是未使用构造函数实例化或使用析构函数删除的值。这意味着必须以其他方式初始化和维护成员。静态成员可以被初始化为NULL的指针,然后在第一次调用构造函数时分配。(是的,这将是静态和动态的)
在函数中,静态变量是在函数调用之间保留内存位置的变量。它是静态的,因为它只初始化一次,并且在函数调用之间保留它的值(静态的使用使函数不可重入,即不是线程安全)。 函数之外声明的静态变量是只能从同一个模块中访问的全局变量(源代码文件和任何其他#include‘s)
TA贡献1883条经验 获得超3个赞
int x[10];
std::vector
std::vector<int> x(10); // this starts with 10 elements, but the vector can be resized.
std::vector
operator[]
- 3 回答
- 0 关注
- 783 浏览
添加回答
举报