作者Schematic (念书电动网拍)
看板C_and_CPP
标题[问题] 指标问题
时间Thu Oct 22 15:38:35 2009
简单的说,遇上的问题是指标都指到同一个地方,但我不知道要怎麽更改这个问题
我想做一个存放时间的vector,里面放的值要不一样
之後我要计算它们之间的时间差。
不过却搞不定指标的问题,它们都指到同一个地方,所以值都一样
请问如何才能设定五个tm的object放入vector中呢? 谢谢!
int main (){
vector<tm*> TList;
time_t t1;
time(&t1);
for (int i = 0 ; i < 5 ; i++){
tm * t = localtime(&t1);
TList.push_back(t);
}
return 0;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.194.131
1F:推 QQ29:vector <tm>Tlist; TList.push_back(*t);这样存值呢? 10/22 16:03