初学c++经常忘记的一些东西(个人向)

文章讨论了C++中的编程概念,包括使用作用域解析运算符::来指定函数所属类,类作为参数时使用&和const的注意事项,以及指针的本质——存储内存地址。此外,还解释了拷贝构造函数的功能,它是接收本类引用作为唯一参数的特殊构造函数。
摘要由CSDN通过智能技术生成

1.在源文件中使用了::(作用域解析运算符)来指明函数属于类

2.类作为参数时一般带&,当不需要修改类中的成员时一般需要const,因为不用&就是单纯的复制过来,会消耗内存和时间,只要有&符号,就不会复制过来,至于const,只要一个东西不需要修改成员变量时最好加上const

3.ScopedPtr entity = new Entity();等同于 ScopedPtr entity(new Entity());

4.所有指针的值的实际数据类型,不管是整形、浮点型、字符型,还是其他的数据类型,都是一样的,都是一个代表内存地址的长的十六进制数。不用数据类型的指针之间唯一的不同是,执政所指向的变量或常量的数据类型不同。

        指针是指向另外一种类型的复合类型

        int *ip1,ip2;  // ip1和ip2都是指向int类型对象的指针

        double dp,*dp2;//dp2是指向double类型对象的指针,dp是double类型对象

5.拷贝构造函数(复制构造函数),它只有一个参数,参数类型是本类的引用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值