摘要: 1:一般将算术,关系操作符定义为非成员函数,而赋值操作定义为成员函数 2:|| &&以及,3个操作符一般不重载,破坏其求值顺序; 3:= [] () –> 操作符是必须为成员的 4:+= 等复合一般成员而非强制 5: ++ --等作为成员,而对称操作符为非成员,例如 + – / * == != >= 有点特殊,在于它定义在类中,则当是对象调用时,会先过重载操作函数,接着返回标示符号,接着继... 阅读全文
posted @ 2014-11-21 15:22 miner007 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1:复制构造函数,在对象定义初始化时,会出现;此时的=不是赋值效果,而是复制构造函数的效果。 2:复制构造函数,定义在私有中,则禁止了操作,除了友元;若在私有中只是声明不定义,则任何都无法调用构造函数 3:容器是有复制构造函数的。 4:类中指针成员有3种处理方式,一是复制指针的值共享所指对象,这样会带来指针安全问题;二是使用智能指针类可以达到 共享指针所指对象,且没有指针安全问题;三是值类型... 阅读全文
posted @ 2014-11-14 15:51 miner007 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1:PHP对函数名字不区分大小写; 2:PHP和HTML一样忽略空白; 3:如想在web页面上体现间隔则用HTML的标签;而在PHP中的\n是改变在HTML中的间隔,由于HTML忽略空白,故而web上还是不能体现间隔。空白识别为一个空格。 4:PHP中的空白,也不会影响PHP,和c++类似。 5:3种注释// ; /* ,,,*/ ;#。 6:8种变量,4中标量:bool,整型,浮点型,... 阅读全文
posted @ 2014-11-06 10:43 miner007 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1:数据抽象,数据封装----类 2:数据抽象技术是接口,实现---分离;低层次的元素组合成高层次实体技术(例如函数)。 3:利处:一是避免类内部无意破坏对象状态的用户级错误;二是可以根据需求完善实现,而不需要改变用户级代码。 4:内联函数是代码展开效果,所以使用处必须是定义处-即可见,类里默认定义函数则是内联函数,若体外定义,体内声明,则需要使用出定义函数; 5:不能重新定义;.h文件中... 阅读全文
posted @ 2014-11-05 09:27 miner007 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1:算法 find,count:读算法,头文件algorithm; copy, replace,replace_copy:写算法,头文件algorithm; find_first_of,accumulate:读算法,头文件numeric; fill,fill_n:写算法,头文件xutility; back_inserter:写算法,头文件iterator; 2:算法不改变容器的大小,真... 阅读全文
posted @ 2014-10-30 16:42 miner007 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1:在增加软件时,一定能Perl Support(用来Vmware安装增强功能);不然会出现包不存在问题,而无法正常安装 2:必须分区,得先格式化,再 可以新建分区,不然安装时出现错误 3:在选软件中去掉java平台软件,不然后期安装完自己的java后,系统还会自动默认自己的java会导致后期运行时不匹配问题。 4:屏幕整体左移是因为没有调好屏幕,可以尝试按显视屏中的自动调整屏幕按钮。 阅读全文
posted @ 2014-10-28 21:43 miner007 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1:执行下面命令,添加rpmforge源rpm -ivh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm yum clean all yum makecache2:执行下命令,安装yum ... 阅读全文
posted @ 2014-10-28 19:21 miner007 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1:set不支持map的下标操作,同时multimap也是不支持的 2:map解决的是类似字典这种对应应用;set类似于黑名单的应用;这类容器都是通过键来存储和读取元素的;而顺序容器是通过元素的位置顺序存储以及访问。 3:multimap 以及multiset是多键值的;类似电话簿,一个人可以多个号码。 4:利用迭代器,在顺序容器中解引用就是元素值,而在关联中则不是,map是pair对,而s... 阅读全文
posted @ 2014-10-28 11:14 miner007 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1:容器必须支持的2种操作,这种类型才能作为容器的元素:一是元素类型支持赋值操作,而是元素类型支持对象复制操作 2:操作特殊需求,例如容器元素类型为类类型,该类只提供了单值初始化构造函数,则不能用vec(n)的操作了,因为无法给类类型初始化,这是由于没有默认构造函数导致的。但是可以vec(n,1) 3:容器做为元素时,得注意书写,双> >中间必须空格。 4:3种顺序容器,只有list没有算术... 阅读全文
posted @ 2014-10-27 20:51 miner007 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1:流状态操作:bad,fail,eof,good;流状态:badbit,failbit,eofbit; 2:badbit在第3位,failbit在第2位,eofbit在第1位;第1位是最低位。 3:流的正常输入后,是可以继续输入的,当eof发生时,fail也是跟着发生的,当然相反则不是。通过rdstate来查看状态 4:函数ignore(20,’#‘)表示忽略20个字符,若在没有到达20时... 阅读全文
posted @ 2014-10-25 15:44 miner007 阅读(97) 评论(0) 推荐(0) 编辑