首页 > 代码库 > 写代码时常见的错误
写代码时常见的错误
实验室有要做阶段练习题了,其中有一道改bug题:
#include <iostream> #include <vector> int main(int, char**) { std::vector<int>** ppRandomData = http://www.mamicode.com/distributeRandomInt(100);>这个题考了几个考点:
1 首先申请数组指针时一定要记得初始化数组中每一个成员
2指针域指针之间的赋值与引用
3= 与==的区别
4内存泄露 :释放指针 与释放指针的指针
5 这个migic number
修改如下:
#include <assert.h> //add #include <iostream> #include <vector> std::vector<int>** distributeRandomInt(int vMod); const int Total = 100; int main(int, char**) { std::vector<int>** ppRandomData = http://www.mamicode.com/distributeRandomInt(100);>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。