2015年10月27日

C++中使用引用作为函数参数的优点

摘要: 1.传递引用给函数与传递指针的效果是一样的。这时,被调函数的形参就成为原来主调函数中的实参变量或对象的一个别名来使用,所以在被调函数中对形参变量的操作就是对其相应的目标 对象(在主调函数中)的操作。2.使用引用传递函数的参数,在内存中并没有产生实参的副本,它是直接对实参操作;而使用一般变量传递函数的... 阅读全文

posted @ 2015-10-27 17:33 !!-阳光-!! 阅读(5194) 评论(1) 推荐(2) 编辑

C++11中map的用法

摘要: 最全的c++map的用法1.map最基本的构造函数;mapmapstring;mapmapint;mapmapstring;mapmapchar;mapmapchar;mapmapint;2.map添加数据;mapmaplive;1.maplive.insert(pair(102,"aclive")... 阅读全文

posted @ 2015-10-27 13:55 !!-阳光-!! 阅读(8683) 评论(0) 推荐(0) 编辑

vector作为函数返回值

摘要: 在实际的操作中,我们经常会碰到需要返回一序列字符串或者一列数字的时候,以前会用到数组来保存这列的字符串或者数字,现在我们可以用vector来保存这些数据。但是当数据量很大的时候使用vector效率就比较低了,还有千万别返回引用, 因为你是再函数中定义的vector。一般要将vector作为返回值的话... 阅读全文

posted @ 2015-10-27 10:18 !!-阳光-!! 阅读(23758) 评论(0) 推荐(2) 编辑

创建一个块定义,并添加实体插入到指定位置

摘要: 这里实现的是在当前图纸中创建一个新的块定义,并且向该块定义中添加实体,将实体插入到当前图纸中,例子如下: CString blockName = _T("adf");//这里为要创建的块定义名称 AcDbBlockTable *pBlkTab; acdbHostApplicatio... 阅读全文

posted @ 2015-10-27 09:51 !!-阳光-!! 阅读(1019) 评论(0) 推荐(0) 编辑

导航