永发信息网

CTime数组初始化

答案:1  悬赏:40  手机版
解决时间 2021-04-29 18:25

请问,怎么固定值初始化时间数组啊,我是这个意思,但是没效果

CTime* ttt = new CTime[5];
time_t initTime = 946656000;
memset(ttt, initTime, 5*sizeof(CTime));
AfxMessageBox(ttt[0].Format("%Y-%m-%d %H:%M:%S"));

delete[] ttt;

ttt = NULL;

最佳答案
CTime里面又不是整个类只有一个数据成员保存raw time,你那样按字节赋值肯定是达不到效果的
你可以用指针数组来保存CTime实例,然后实际new每个实例的时候再对单个实例进行初始化

CTime** ttt = new CTime*[5]; // 分配指针数组
time_t initTime = 946656000;

for ( int i = 0; i < 5; ++i )
ttt[i] = new CTime(initTime); // 构造每一个CTime实例并初始化为2000年
AfxMessageBox(ttt[0]->Format("%Y-%m-%d %H:%M:%S"));

for ( int i = 0; i < 5; ++i ) // 释放指针
delete ttt[i];
delete[] ttt; // 释放指针数组
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Oppo006为什么不能上手机Qq了
北纬106度35分23.24秒,如何推算至北纬;东经3
1988年5月8日生的女孩婚姻什么属相的是上婚
打蓝球的要领和规则是什么》?
从低谷到巅峰的句子,我,一个一心做事业的男
同泽俱乐部旧址地址有知道的么?有点事想过去
安徽省成名的明星
那个论坛的FTP下载插件不要钱?
想在网上买一辆BMX,我身高178cm,玩车两年多
孕妇睡觉会对孩子影响不
想换部诺基亚的手机,换什么款式的好?
胖嫂家常菜馆我想知道这个在什么地方
怎么确定挖土深度?
我们分手四个月了,可我还放不下她。每天都想
当梦想照进现实下一句,以梦想和现实为内容仿
推荐资讯
网关是什么,《宽带用》?
富园农业科技有限公司地址在哪,我要去那里办
老公这样算什么
剪头发最需要注意的是什么?
国际注册高级营销管理师主讲老师都有哪些?
弹弹堂高人在哪里 可不可以来游戏风云的弹弹
湖南牛肉面(庙咀路)地址有知道的么?有点事想
什么时候开放素有图标的隐藏设置
七个字的诗词什么意思,七个字的古诗
初中英语基础差怎么办,英语基础不好,怎么才
急!很急!特别急!英语高手来!!!
万圣节,几月几号!从什么时候流传下来的?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?