• 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.

  • 相关阅读:
    Allegro PCB转换成PADS方法
    Altium Designer只显示某一层,隐藏其他层
    DCDC功率电感(Inductor)选型
    DDR布线教程
    DDR地址、容量计算、Bank理解
    DDR3中的ODT(On-die termination)
    LINUX文件系统操作指令之四
    linux系统之间通过nfs网络文件系统挂载设置方法
    linux消息队列编程实例
    system()函数
  • 原文地址:https://www.cnblogs.com/shaughn/p/3475801.html
Copyright © 2020-2023  润新知