C++不能在栈上申请动态内存,而只能依靠指针
2014-05-23 03:27
316 查看
以下三种情况皆错,都编译不过:
int main(int argc, char* argv[]) { int a; int b[a]; } int main(int argc, char* argv[]) { int a=4; int b[a]; } int main(int argc, char* argv[]) { int a; cin >> a; int b[a]; }
相关文章推荐
- C++指针与动态内存的关系
- C++动态分配三级指针的内存与释放
- C++ - "动态内存成员" 的 类设计 (值和指针)
- c++中指针的内存申请和内存释放问题
- C++中的动态内存与智能指针
- C++中的动态内存与智能指针
- C++指针及内存申请时应该注意问题
- 如果函数的参数是一个指针,不要指望用该指针去申请动态内存。
- C++ - "动态内存成员" 的 类设计 (值和指针)
- 指针,为何不能在全局作用域内申请内存??(兼某段C99标准的理解)
- c++ auto_str自动管理new 动态申请的内存
- 关于返回指针以及动态申请内存
- c语言中的内存管理(重点:动态内存申请释放,野指针,指针函数)
- 指针动态申请内存的错误分析
- C语言和C++中动态申请内存
- Data Structures with C++ Using STL Chapter 5指针和动态内存---笔记
- 指针动态申请内存的问题
- c++的意义。。(个人感觉使用c++可以接触到软件的本质,虽然不能直接开发快速但你可以有自由的感觉,尤其是指针,和直接贴近内存的本质)
- c语言中的内存管理(重点:动态内存申请释放,野指针,指针函数)
- C++函数动态申请指针的内存管理