首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

如果想把list实例传如函数中,形参应该怎么写

2012-09-13 
如果想把list实例传如函数中,形参应该如何写?请问大家,我现在listint m //有一个list实例m如何通过型参

如果想把list实例传如函数中,形参应该如何写?
请问大家,我现在list<int> m; //有一个list实例m
如何通过型参传递到Add函数里。这个Add形参应该怎么写呢?
Add(?);

[解决办法]
这个要看你具体的设计了,如果m在add函数里就是使用完就不用了,并不打算保存对象指针长期使用,就应该传递引用,应为效率高,如果要长期使用并保存了对象指针的话,就应该传递值类型,但是更高效的作法就是如下

C/C++ code
list<int> *m = new list<int>();void Add(list<int>& ls){  // operation here} 

热点排行