美文网首页
C++学习日志(1)

C++学习日志(1)

作者: 4004045221b3 | 来源:发表于2016-07-23 22:23 被阅读0次

本博客内容源于geekband。

一.防卫式声明

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

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

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

三.构造函数

1.可以有多个

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

四.参数与返回

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

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

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

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

五。操作符重载

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

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

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

相关文章

  • C++学习日志(1)

    本博客内容源于geekband。 一.防卫式声明 其中。。部分是1.前置声明 2.类的声明 3.类的相关函数的定义...

  • ROS - 日志

    ROS 日志消息(C++) 1.日志级别 日志消息分为五个不同的严重级别宏,与Android的Log定义的严重级别...

  • C++学习日志(2)

    本内容源于geekband c++ 一.拷贝构造,拷贝赋值,析构 1、用于有指针成员情况 2、拷贝构造 Strin...

  • [C++] 分享国外程序员的 C++开发资源大全

    、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库 C++ Standard Lib...

  • C++语言的学习计划

    一、C++学习主要应该包括什么内容? C++学习主要包括: (1)对C++语言的了解、熟悉其程序的基本组成 (2)...

  • C++学习(1)

    1.引用 引用,某个变量的别名,等价于这个变量,相当于这个变量的一个别名。 概念:定义引用是一定要将其初始化成引用...

  • c++学习1

    今日任务:c++基础 学习内容总结: 1)面向过程程序:结构化程序设计(顺序、分支、循环),由函数组成。 2)面向...

  • java学习笔记-日志篇

    java学习笔记-日志篇-目录 java日志篇(1)-日志概述 java日志篇(2)-JUL(java.util....

  • 学习日志1

    交换才是这个世界的普世价值,笑容会换来笑容,尊重别人才能赢得尊重。

  • 学习日志1

    1.安装数据库 yum -yinstall mariadb-server mariadb 启动数据库服务: sys...

网友评论

      本文标题:C++学习日志(1)

      本文链接:https://www.haomeiwen.com/subject/yguwjttx.html