C++(笔记)容器(vector)作为函数参数如何传参
一、大致以下类型void 函数名( vector< int> obj );void 函数名( vector< int>* pobj );void 函数名( const vector< int>* pobj ); // 在函数内不能改变 pobj 指向的对象 ,//调用时不会调用拷贝构造函数void 函数名( vector< int>&...
·
一、大致以下类型
- void 函数名( vector< int> obj );
- void 函数名( vector< int>* pobj );
- void 函数名( const vector< int>* pobj ); // 在函数内不能改变 pobj 指向的对象 ,//调用时不会调用拷贝构造函数
- void 函数名( vector< int>& obj );
- void 函数名( const vector< int>& obj ); // 在函数内不能改变 obj 对象,// 在函数调用时调用了vector的拷贝构造函数
分别对应
其对应的调用分别是:
- deal( vec );
- deal( &vec );
- deal( &vec );
- deal( vec );
- deal( vec );
https://blog.csdn.net/w_linux/article/details/72417896
更多推荐
已为社区贡献1条内容
所有评论(0)