• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
invisible_man
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  effectiveC++读书笔记

读书笔记_Effective_C++_条款三:尽可能使用const

摘要:const是常量的意思,它可以定义一个不可改变的量,主要用于以下几个地方: 1. 修饰变量,使之不可改变 举个例子: 此时var的值就不能改变了。也正是因为const的变量不能轻易修改存储的值,所以在声明的时候就要初始化,这样就是不行的: 编译器就会报错。 2. 修饰指针 指针是特殊的变量,有时我们 阅读全文
posted @ 2018-03-26 20:28 invisible_man 阅读(218) 评论(0) 推荐(0)
读书笔记_Effective_C++_条款二:尽量以const, enum, inline替换#define

摘要:其实这个条款分成两部分介绍会比较好,第一部分是用const和enum替换不带参的宏,第二部分是用inline替换带参的宏。 第一部分:用const和enum替换不带参宏 宏定义#define发生在预编译期,而const,enum定义的常量发生在编译期,两者的重要差别在于编译期里的变量是进符号表的,而 阅读全文
posted @ 2018-03-26 20:15 invisible_man 阅读(163) 评论(0) 推荐(0)
读书笔记_Effective C++_条款一:将C++视为一个语言联邦

摘要:C++起源于C,最初的名称为C with Classes,意为带类的C语言,然而,随着C++的不断发展和壮大,在很多功能上已经远远超越了C,甚至一些C++程序员反过来看C代码会觉得不习惯。 C++可以看成由四个部分组成,分别是: (1) C。C++从语法和代码风格上以C为基础,这也正是C++命名的由 阅读全文
posted @ 2018-03-26 19:54 invisible_man 阅读(147) 评论(0) 推荐(0)
读书笔记_Effective_C++_条款四十九:了解new_handler的行为

摘要:https://www.cnblogs.com/jerry19880126/p/3722531.html 本章开始讨论内存分配的一些用法,C/C++内存分配采用new和delete。在new申请内存时,可能会遇到的一种情况就是,内存不够了,这时候会抛出out of memory的异常。有的时候,我们 阅读全文
posted @ 2018-03-24 23:57 invisible_man 阅读(163) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3