C与CPP的同与不同

来源:互联网 发布:最强网络神豪txt 编辑:程序博客网 时间:2024/04/30 13:02

struct info{int id;int num;};void main(){struct info infos[4]{{1, 1}, { 1, 2 }, { 1, 3 }, { 1, 4 }};for (auto var :infos){cout << var.id<<var .num<<endl;}//在栈上初始化没问题struct info *infos2{ new info[4]{{1, 1}, { 1, 2 }, { 1, 3 }, { 1, 4 }}};for (int i = 0; i < 4;i++){cout << infos2[i].id<<infos2[i].num<< endl;}//在堆上初始化有问题,因为初始化cpp会用到构造函数

0 0
原创粉丝点击