C++学习日志(1)

本博客内容源于geekband。

一.防卫式声明

其中。。部分是1.前置声明 2.类的声明 3.类的相关函数的定义

二.模板,内联函数,访问级别

类里面的不用inline外边的要加inline关键字。模板如图定义.;另外数据尽量放在私有部分。


三.构造函数

1.可以有多个

2.可以放在private里面,如单例模式

四.参数与返回

1.尽量加const如果不改变内容

2. 参数与返回尽量用引用(local除外friend)

3.friend可以访问内部的私有数据,同一个类的各个对象互为友元

4.传递者(return)无需知道接收者是以引用方式接收·

五。操作符重载

1.成员函数(注意:此时有默认的this参数)

2.非成员函数(参数个数看真实情况,没有默认的参数,<<等必须用此方式)


具体代码参考标准库复数的定义。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 13,160评论 1 51
  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,553评论 9 118
  • 第一天 一.内联函数(inline) 函数调用的时候需要建立栈内存环境,进行参数传递,并产生程序执行转移,这些工作...
    陈果123阅读 4,837评论 0 1
  • 1. 让自己习惯C++ 条款01:视C++为一个语言联邦 为了更好的理解C++,我们将C++分解为四个主要次语言:...
    Mr希灵阅读 7,954评论 0 13
  • C++文件 例:从文件income. in中读入收入直到文件结束,并将收入和税金输出到文件tax. out。 检查...
    SeanC52111阅读 8,083评论 0 3

友情链接更多精彩内容