首页 > 代码库 > 写代码时常见的错误

写代码时常见的错误

实验室有要做阶段练习题了,其中有一道改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);>