C++中定义一个数组一定要给出长度吗?
静态数组是要指定大小的。你需要的是动态数组 例: //定义一个动态数组array int *array; // 运行中知道其大小为num, 此时再为其分配内存 array = new int[num]; // 然后可以像静态数组一样使用 array[0] = 1; array[100]=300; // 最后释放内存 delete[] array;
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 利用拼接字符串可能导致SQL注入问题
- 下一篇: Apache服务器访问过慢分析及解决
