您的位置:首页 > 编程语言 > C语言/C++

Boolan第一周---C++面向对象高级编程(上)

2017-04-27 21:00 190 查看
定义类–>私有数据–>构造函数

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、若要使用指针变量,则需要时刻注意指针指向的地址是否与设计的一致
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: