zoukankan      html  css  js  c++  java
  • C++ 学习笔记

    C++ Primer 中文4th版

    第一部分

    第一 二章

    1.引用(reference)就是对象的另外一个名字。

    2.当引用初始化后,只要该引用存在,他就保持绑定在初始化时指向的对象。不可能将引用绑定到另外一个对象上。

    3.非 const 引用只能绑定到和他一样类型的对象上,而const引用可以绑定到不同但是相关的对象或右值上。P52.

    4.声明:只是向程序表明变量的类型和名字,不分配存储空间。

       定义:为变量分配存储空间,还可以指定初始值。

    5.对于一些定义在头文件中的const对象,他的定义应该用常量表达式初始化。如果没有用常量表达式初始化,就不应该定义在头文件中,而应该象其他变量一样定义在其他源文件中并在头文件中声明(记得要添加extern符号,以使其能被多个文件共享)。P59

      术语

      1.access laber(访问标号):类中的private . public

      2.herder guader(头文件保护符P61):避免多重包含

      3.escape sequence(转义字符)

    第三章

    0.初始化string对象的方式:a .string s;

                   b. string s("***");

                   c. string s(s2);

                     d. string s(n,'c');  

    1.用 cin 读取 string 时,cin 会忽略字符串前的空白,当遇到空白字符时,读取终止。

    2.另一个有用的string io 操作是getline(输入对象,string对象) 函数:只要不遇到换行符号,就不停止读入。当开头第一   个就是换行时,string对象为空。

    3.注意当使用 string 的+操作时,+操作符号的左右至少有一个是string 类型

      例如:P75.

  • 相关阅读:
    数据分析师入门——用 Pandas 进行数据预处理:数据清洗与可视化
    hdu 1532 Dinic模板(小白书)
    二分图的最大匹配、完美匹配和匈牙利算法(转)
    HDU 1532 (Dinic算法)
    HDU 1532 Drainage Ditches EK算法 flod算法
    Edmonds_Karp 算法入门详解(转)
    UVa 10801
    Codeforces Round #359 (Div. 2)C
    Codeforces Round #358 (Div. 2)B. Alyona and Mex
    int long long范围
  • 原文地址:https://www.cnblogs.com/shaughn/p/3475801.html
Copyright © 2011-2022 走看看