240 发简信
IP属地:台湾
  • 3.4 迭代器

    所有标准库类型都可以使用迭代器,但是只有其中少数几种才同时支持下标运算符。 所有可以使用迭代器的类型都有begin()和end()成员,其中be...

  • 3.3 标准库类型vector

    vector的初始化方法 列表初始值 or 元素数量? 如果用的是圆括号,可以说提供的值是用来构造vector对象的,如果用的是花括号,则是用来...

  • 3.2 标准库类型string

    string包含在标准命名空间std中。 初始化方式 使用=的为拷贝初始化,不使用等号执行的则是直接初始化。 string对象上的操作 stri...

  • 3.1 命名空间的 using 声明

    using 语句 使命命名空间里的函数有以下两种方法: 头文件不应包含 using 声明 位于头文件的代码一般来说不应该使用using声明。这是...

  • 2.6 自定义数据结构

    默认初始化 可以为类内数据成员提供一个初始值,创建对象时类内初始值将用于初始化数据成员。没有初始值的成员将被默认初始化,比如int会默认初始化为...

  • 2.5 处理类型

    指针、常量和类型别名 如果某个类型别名指代的是复合类型或常量,那么把它用到声明语句里就会产生意想不到的后果。例如下面的声明语句用到了复合类型ps...

  • 2.4 const限定符

    初始化 const对象一旦创建后其值就不能再改变,因此const对象必须初始化。当以编译时初始化的方式定义一个const对象时,编译器将在编译过...

  • 2.3 复合类型-引用和指针

    引用 引用是为对象起了另外一个名字,一般是指左值引用;引用必须初始化,一旦初始化完成,引用将和他的初始值对象一直绑定在一起,无法令引用重新绑定到...

  • 2.2 变量

    列表初始化 对于内置类型变量,如果使用列表初始化且初始值存在丢失信息的危险,则编译器将报错: 默认初始化 定义在任何函数体外的内置类型变量将被初...