Boolan第一周---C++面向对象高级编程(上)
2017-04-27 21:00
190 查看
定义类–>私有数据–>构造函数
1、malloc 申请的内存大小必须一次性确定,不然自动执行指针++。会出现指针指向未知的区域;
2、使用rand函数生成随机数,若需要每一次生成的数据都不一样,则必须使用srand()生成随机数种子,
若缺省种子为1,则每次程序生成的随机数一样;
3、若要使用指针变量,则需要时刻注意指针指向的地址是否与设计的一致
1、malloc 申请的内存大小必须一次性确定,不然自动执行指针++。会出现指针指向未知的区域;
int main() { Date* dateList = NULL; int size = 0; int* data = new int[3]; //int *data = (int *)malloc(sizeof(int*) * 3); cout << "请输入需要产生的日期个数:"; cin >> size; if (dateList = (Date *)malloc(sizeof(Date)*size))/*初次申请时应确定使用内存大小*/ { CreatePoints(dateList, data, size); } for (int i = 0; i < size; i++) { printf(*dateList++); } return 0; }
2、使用rand函数生成随机数,若需要每一次生成的数据都不一样,则必须使用srand()生成随机数种子,
若缺省种子为1,则每次程序生成的随机数一样;
3、若要使用指针变量,则需要时刻注意指针指向的地址是否与设计的一致
相关文章推荐
- Boolan C++面向对象高级编程(上)第二周笔记
- C++面向对象高级编程(上)_Boolan(W1)
- (Boolan) C++面向对象高级编程(五)
- Geekband C++面向对象高级编程(下) 第一周笔记 暗影行者
- (Boolan) C++面向对象高级编程(三)
- GeekBand C++ 面向对象高级编程(上) 第一周笔记
- [GeekBand]C++面向对象高级编程(上)- 第一周笔记
- 【boolan c++】面向对象高级编程(下)week1
- (Boolan) C++面向对象高级编程(二)
- C++面向对象高级编程(上)_Boolan(W2)
- (GeekBand)C++面向对象高级编程(上)第一周笔记(1)
- Geekband C++面向对象高级编程(上) 第一周笔记 暗影行者
- (GeekBand)C++面向对象高级编程(上)第一周笔记(2)
- Boolan——C++开发工程师——C++面对对象高级编程(上)—— 第一周笔记
- C++面向对象高级编程(下)第一周-Geekband
- (GeekBand)C++面向对象高级编程(上)第一周测试
- (Geekband)C++面向对象高级编程(第一周)
- Geekband_C++面向对象高级编程_第三周学习笔记
- Geekband C++面向对象高级编程(上) 第二周笔记 暗影行者
- C++面向对象高级编程笔记01--GeekBand