c++学习
练习两年半的工程师
这个作者很懒,什么都没留下…
展开
-
C++自学:friend class友元类
在EquilateralTriangle这个类中,设定一个friend class友元类Homework,使我们能在Homework这个类中访问EquilateralTriangle这个类中的private成员。原创 2023-08-17 01:14:48 · 165 阅读 · 0 评论 -
C++自学:运算符重载 - 包括“==” ,“+=”,“-=” 和 “<<”
以下代码重载了运算符+= 和 -=,使代码能够在自定义的YouTubeChannel list中增减对象。原创 2023-08-16 10:00:28 · 105 阅读 · 0 评论 -
C++自学:运算符重载 - insertion operator
以下代码重载了insertion operator “原创 2023-08-15 17:49:03 · 50 阅读 · 0 评论 -
C++自学:初始化列表
留意“Person(int a, int b, int c): m_A(a), m_B(b), m_C(c ) {}”初始化了Person类中的3个变量m_A, m_B, m_C。原创 2023-08-15 10:04:06 · 78 阅读 · 0 评论 -
C++自学: virtual function
使用virtual关键字在base class中声明virtual function。你可以使用指针在derived class中调用和执行virtual function。原创 2023-08-15 09:43:54 · 68 阅读 · 0 评论 -
C++自学:类和对象 - 什么是继承
以下代码中,CookingYouTubeChannel继承了YouTubeChannel。原创 2023-08-13 13:00:44 · 50 阅读 · 0 评论 -
C++物件数组的常用方法介绍
以下代码建立了一个物件数组Student,并展示了如何计算物件数组的长度,如何从物件数组中找到特定的对象,如何根据数组的不同参数进行排序,以及如何找到最大和最小值。原创 2023-08-11 10:51:42 · 37 阅读 · 0 评论 -
C++使用引用作为函数的返回值
在以下代码中,test01()试图将局部变量引用作为函数的返回值,是会失败的。另外,我们可以给test02()赋值,改变变量a的值。如果想使用引用作为函数的返回值,必须使用静态变量的引用。运行结果会产生一个warning。原创 2023-08-10 14:59:18 · 180 阅读 · 0 评论 -
C++函数的值传递、地址传递和引用传递
以下代码分别展示了函数的值传递、地址传递和引用传递。只有地址传递和引用传递才能改变参数实际的值。原创 2023-08-10 14:04:17 · 47 阅读 · 0 评论 -
C++给变量起别名
以下代码展示给变量a取一个别名b,两者指向同一个内存空间位置。改变b,a也会相应改变。原创 2023-08-09 18:25:19 · 152 阅读 · 0 评论 -
c++实现数值互换(不使用中间变量)
【代码】c++实现数值互换(不使用中间变量)原创 2023-08-02 10:50:42 · 146 阅读 · 0 评论