c++
fairyMitt
这个作者很懒,什么都没留下…
展开
-
值参、模版参数、引用参数
1.值参:采用实参转换成形参,在函数内部对形参的改变不会对实参造成任何影响,但是会引起形参的构造和析构.2.模版参数:要考虑的问题就是函数体内使用模版参数的时候,实际的参数类型有没有定义相应的运算符或者是方法,没有的话需要马上定义,否则编译通不过.3.引用参数:它的好处就是直接使用传进来的那个参数,不需要进行额外的构造和析构,另外,如果要返回多个值的话,这也是个好办法,否则,应该把他声明称常量的,原创 2005-08-25 11:49:00 · 1292 阅读 · 0 评论 -
关于友元的使用的笔记和疑问
前提:假设有两个类,class A and class B,类A有私有成分,而类B想要使用他们class A{private: void privateMethod(); int _iPrivateData;}class B{ void doSomething(); void doOtherthing();}1.如果A想要让整个B都可以使用他的私有物,就可以声明B为原创 2005-08-25 13:24:00 · 1239 阅读 · 2 评论 -
排序小结
排序小结 第一部分复杂度为O(n2)。冒泡法、交换法、直接选择法、双端选择法、插入法 第二部分复杂度为O(n1.5) 第三部分复杂度为O(n)。箱排序、基数排序 一、简单排序算法1.交换法:最简单直接的排序法,重复扫描第i个元素后面的元素,只要比他小就交换位置。templatevoid ExchangeSort(vector& V){ for (原创 2005-09-29 10:34:00 · 2442 阅读 · 1 评论 -
今天发现CString的一个问题
昨天经理跟我说发现一个问题,有个树里面的叶子的显示有问题,本来应该是这样的:网块1--网元1--网元2网块2 --网元1--网元2但是现在却变成这样了:网块2--网元1--网元2网块2 --网元1--网元2而以前一直都是好的,这是怎么回事呢?从版本控制器里面看到这个部分的代码在4月份的时候有过一次修改。 for (int i=0;i原创 2006-09-01 14:28:00 · 1697 阅读 · 2 评论