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

C语言,模块,传递"对象"有关问题

2013-07-01 
C语言,模块,传递对象问题C语言处理类似C++类对象经常是把对象当作参数传给函数,比如C++ vectorint v

C语言,模块,传递"对象"问题
C语言处理类似C++类对象经常是把"对象"当作参数传给函数,比如
C++ vector<int> vt; vt.push_back(123);
C struct vector vt; vector_push_back(&vt, 123).

这里C语言看似多传递了一个参数,应该比C++效率差一些.但我觉得C++在底层实现的时候,也是类似C语言这样,传递了个指针,这样才知道是哪个对象调用的push_back.是这样吗?
[解决办法]
是的六个字符
[解决办法]
是的,C++ &vt这个参数是默认传递的,对编程的人隐藏而已。而且C的效率更高。
[解决办法]
是的。。这个参数是默认传递的。。

热点排行