摘要:        
条款9 绝不在构造和析构过程中调用virtual函数记住: ★在构造和析构期间不要调用virtual函数,∵这类调用从不下降至derived class-------------------------------------------------------------------------...    阅读全文
posted @ 2015-10-27 22:50
墨城烟雨
阅读(126)
评论(0)
推荐(0)
        
            
        
        
摘要:        
条款8 别让异常逃离析构函数记住: ★析构函数绝对不要吐出异常。若一个被析构函数调用的函数可能抛出异常,析构函数应该捕捉任何异常,然后吞下它们(不传播)或结束程序。 ★若客户需对某个操作函数运行期间抛出的异常做出反应,那么class应提供一个普通函数(而非在析构函数)执行该操作。--------...    阅读全文
posted @ 2015-10-27 22:47
墨城烟雨
阅读(167)
评论(0)
推荐(0)
        
            
        
        
摘要:        
条款5:了解C++默默编写并调用哪些函数记住:★编译器可以(仅仅是可以,并非必须,仅当程序中有这样的用法时才会这么做!!!)暗自为class创建default构造函数,copy构造函数,copy assignment操作符以及析构函数。--------------------------------...    阅读全文
posted @ 2015-10-27 22:29
墨城烟雨
阅读(148)
评论(0)
推荐(0)
        
            
        
        
摘要:        
条款4:确定对象被使用前已先被初始化记住: ★为内置对象进行手工初始化,因为C++不保证初始他们 ★构造函数最好使用初始化列表,而不要在构造函数本体内使用赋值操作。初始化列表列出的成员变量,其排列次序应和它们在class中的声明次序相同 ★为免除“跨编译单元之初始化次序”问题,请以local ...    阅读全文
posted @ 2015-10-27 22:00
墨城烟雨
阅读(189)
评论(0)
推荐(0)
        
            
        
        
摘要:        
条款1:视C++为一个语言联邦记住: ★C++高效编程守则视状况而变化,这取决于你使用C++的哪一部分 C; Object-oriented c++; Template c++; STL条款2:尽量以const,enum,inline替换#define记住: ★对于单纯常...    阅读全文
posted @ 2015-10-27 21:36
墨城烟雨
阅读(237)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Setting up Eclipse to create and debug plugins for ImageJ 最近在做一个关于卫星遥感全链路仿真的项目,由于项目是基于ImageJ开发,而ImageJ提供了强大的插件机制,所以特来写一个东西说明如何将自己的代码转化为ImageJ的插件。Alt-F...    阅读全文
posted @ 2015-10-27 09:38
墨城烟雨
阅读(2465)
评论(0)
推荐(0)
        
            
        
        
摘要:        
打开eclipse -> Help ->Install New Software选项, 点击Add按钮根据需要,添加自己需要的版本svn控制器的版本,填写name和url,点击ok。Name: Subclipse 1.8.xURL: http://subclipse.tigris.org/updat...    阅读全文
posted @ 2015-10-27 08:57
墨城烟雨
阅读(239)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                


 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号