01 - 侯捷 - C++面向对象高级开发
文章平均质量分 50
EaHalen
这个作者很懒,什么都没留下…
展开
-
07_三大函数:拷贝构造、拷贝赋值、析构
一、Classes的两个经典分类二、String Class原创 2022-07-25 10:20:08 · 139 阅读 · 1 评论 -
06_复习complex的实现过程
复数的实现main.cpp原创 2022-06-15 00:00:34 · 160 阅读 · 0 评论 -
05_操作符重载与临时对象
一、操作符重载 —— 1、成员函数 thisthis指向调用者一)return by reference 语法分析传递者无需知道接收者是以 reference 形式接收二)class body 之外的各种定义(definitions)二、操作符重载 —— 2、非成员函数(无this)为了对付client的三种可能用法,这里对应开发三个函数三、临时对象(temp object) 1、下面这些函数绝不可 retu...原创 2022-05-29 19:14:12 · 156 阅读 · 0 评论 -
04_参数传递与返回值
一、常量成员函数(const members function)二、参数传递: pass by value vs. pass by reference(to const)三、返回值传递:return by value vs, return by reference(to const)四、友元(friend)C++ 通过private 让其具有封装性,friend打破了这种封装性一)相同 class 的各个 objects 互为 friends...原创 2022-05-29 16:41:02 · 140 阅读 · 0 评论 -
03_构造函数
一、inline(内联)函数二、访问级别(access level)三、构造函数(constructor)创建对象的时候,构造函数自然而然会被调用起来重载(OverLoading) —— 构造函数可以有很多个原创 2022-05-29 15:20:53 · 159 阅读 · 0 评论 -
02_头文件与类的声明
一、C Vs C++ (在数据与函数上角色的不同作比较)二、C++ 关于数据和函数三、Obeject Based(基于对象) vs. Object Oriented(面向对象)四、第一个C++程序原创 2022-05-08 11:10:39 · 1289 阅读 · 0 评论 -
01_C++编程简介
声明:原文章是繁体字,具体视频可在B站搜索看到。文章是一字一字敲出来的,朋友们可以加关注与点赞吗。有一说一,他是讲的真的不错的。一、应该具有的基础1、曾经学过某种面向过程的语言(Procedural Language)—— 比如C语言- 变量(Variables)- 类型(types)int, float, char, struct,,,- 作用域(scopes)- 循环(loops): while, for...原创 2022-05-08 01:32:32 · 97 阅读 · 0 评论