Effective C++第五章读后感

条款26:尽可能的延长变量定义式的出现时间。
            每一个变量都有构造成本和析构成本。我们很有可能定义一个不使用的的变量。假如你的函数抛出一个异常,在异常出现之前,你很有可能定义了一个变量而没有使用。
            我们甚至应该延后这份定义直到能够给他初值实参为止。
            当处于循环状态时,要考虑变量的构造成本和析构成本比赋值成本谁高。
条款27:尽量少做转型动作。
            c++有四种转型操作,const_cast,static_cast,dynamic_cast,reinterpret_cast
            static_cast可以将non-const 转化为const,但无法将const转化为non-const

全部评论

相关推荐

ps:最寄的一集
投递拼多多等公司10个岗位 >
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务