c++ prime 笔记&&心得 (21/08/ 开始

     第一章

1. 命令行编译运行 :

            g++ filename.cpp -o xxx.x (-o可省 默认生成a.out)

            g++   -S   xxx.cpp       (生成编译文件 注意大写S

            ./xxx.                            (打开可执行程序 

2. c++ 标准io库为 :

     <iostream> 

3. c++有自带的内置类型如int 也可以有自己的类(非struct) 

    可以重载(?)来进行符号操作

4.   用<<   >>  来进行输出输入    ,可自动分辨类型

    第二章

1.基本内置类型同c    增bool等

2. 当我们赋值给无符号类型一个超过表达范围的数,结果是初始值对无符号类型表示数值总数

    取模后的余数  

            如:  将-1赋值给8bit的unsigned char 所得的结果是225  (负数加上被除数的整数倍直至>0

3. 负数转为无符号数 类似于直接用 2的MAX(bit)幂 - 该负数

4. 可以指定字面值类型 (前缀/后缀

5. 对象(object) 是指一块能储存数据并具有某种类型的内存空间 

     值: 只读数据 (不能修改

6.初始化和赋值是两个完全不同的操作 (不太懂

7. c++ 初始化形式:

           =

          ={}  注意:列表初始化存在丢失信息的风险,会报错

          {}

           ()

8. 定义与任何函数体之外的变量会被初始化为 0 (意义上的) 

     函数体内部的内置类型将不被初始化 (未显示初始化时

9.  声明: 告知这个变量的存在 

     定义 :创建实体(空间)

     变量能且只能被定义一次,但可以被声明多次

10.命名规范 :

          标识符要能体现实际含义

          变量名一般用小写字母

          用户自定义的类一般以大写字母开头

          标识符由多个单词组成,应该用_等明显区分

11.  有关键字 和 操作符代替名 

12.   ::  作用域操作符 可以显示的访问命名空间里的标识符

13.   显示的访问命名空间   std::cout 等

        文件开头  unsigned namespace::name; 或 unsigned namespace std;

14.   引用 &

                a.  定义引用时必须初始化 ,将绑定一个对象。无法更改绑定 

                b. 类似于const printer 有实体空间 ,

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值