C++
时兮ゎ、
这个作者很懒,什么都没留下…
展开
-
C++ 04 向函数传递对象
1.使用对象作为函数参数 这种传递是“传值调用”,在函数中对对象的修改不影响实参本身 2.使用对象指针作为函数的参数 这种传递是“传址调用”,调用过程中,对形参对象指针所指对象值的改变同样影响这实参的值 3.使用对象引用作为函数参数 这种传递,形参改变的同时也会影响实参 代码练手 #include <iostream> using namespace std; class TR{ p...原创 2019-04-20 17:11:30 · 426 阅读 · 0 评论 -
C++总结 01类和对象
类的声明C++中提供了一种比结构体更安全有效的数据类型——类 C++中提供了一种比结构体更安全有效的数据类型——类 一般类中都要指明数据成员或成员函数的访问权限,即private,public,protected三种,以下建立一个类 如果不指明类型的话,默认为私有(结构体默认为公有) class Complex{ private: double real; double imag; p...原创 2019-04-20 14:37:54 · 90 阅读 · 0 评论 -
C++总结 02对象数组与对象指针
对象数组是指每个数组元素都是对象的数组,定义一个一维数组 类名 数组名[下标表达式]; 注:建立数组时,同样要调用构造函数,有几个数组元素就要调用几次构造函数和析构函数 对象数组访问时只能访问单个数组元素,即单个对象 数组名[下标].成员名 #include <iostream> using namespace std; class Complex{ private: int...原创 2019-04-20 15:56:56 · 189 阅读 · 0 评论 -
C++ 03 string类
首先,使用string类的时候必须在程序的开头有 #include <string> ,string类的字符串对象和其他对象一样,必须先定义再使用,定义格式: string 对象1,对象2,… 下面的这个表很重要! 运算符 示例 = s1=s2(用s2给s1赋值) + s1+s2(用s1,s2连接成一个新串) += s1+=s2(等价于s1=s1+s2) ...原创 2019-04-20 16:34:26 · 115 阅读 · 0 评论