c++
文章平均质量分 58
c++的学习之路
QianWang_0219
莫愁前路无知己
展开
-
c++学习之路:基础知识的重构与进阶(三)
c++学习之路:基础知识的重构与进阶(三)8.类与类之间的关系Composition(复合):has-aDelegation(委托):Composition by referenceInheritance(继承):is-a继承 + 虚函数继承 + 委托9. 后记c++学习之路:封装性、继承、多态性c++学习之路:STL初探——以思维导图形式c++学习之路:基础知识的重构与进阶(一)c++学习之路:基础知识的重构与进阶(二)8.类与类之间的关系类与类之间的关系:复合 | 委托 | 继承Compo原创 2021-02-23 20:19:53 · 112 阅读 · 0 评论 -
c++学习之路:基础知识的重构与进阶(二)
c++学习之路:基础知识的重构与进阶(二)4. 三种特殊函数拷贝构造函数(深拷贝)拷贝赋值函数析构函数5. 内存管理c++学习之路:基础知识的重构与进阶(一)4. 三种特殊函数class String{public: String(const char* cstr = 0); //构造函数 String(const String& str); //拷贝构造函数 String& operator=(const String& str); //拷贝赋值函数 ~Strin原创 2021-02-21 01:22:27 · 186 阅读 · 0 评论 -
c++学习之路:基础知识的重构与进阶(一)
本文基于c++基础语法学习框架之上,根据侯捷老师《c++系统工程师》一颗,对基本语法进行查缺补漏,对c++进阶学习。c++是一门语法严谨,规则繁琐的编程语言,就像一套瑞士军刀。学海无涯,大家一起探索:)原创 2021-02-17 00:01:43 · 149 阅读 · 1 评论 -
《剑指offer》中链表相关题目的c++实现
文章目录LinkedList面试题06 - 从尾到头打印链表(栈;递归)面试题22 - 链表中倒数第k个结点(快慢指针)面试题24-反转链表(三个指针)面试题25-合并两个排序的链表(归并排序;递归)面试题35-复杂链表的复制(double结点,再拆分)面试题18-删除链表的节点(简单遍历,修改指针)LinkedList面试题06 - 从尾到头打印链表(栈;递归)/** * Definition for singly-linked list. * struct ListNode { *原创 2021-02-14 16:45:10 · 66 阅读 · 0 评论 -
c++学习之路:STL初探——以思维导图形式
原创 2020-09-04 12:01:50 · 221 阅读 · 1 评论 -
“二吃一”棋类游戏设计思路 -- qt5实现
“二吃一”棋类游戏设计思路设计语言 :c++,qt库设计文件汇总chess.hchessform.hhelp.hone.hchess.cppchessform.cpphelp.cppmain.cppone.cppchess.uihelp.uione.uiblack.pngwhite.pngboard.pnghelp.pngMinecraft.jpgone.jpg设计思路1 棋盘绘制chess.cpp1.1 棋盘背景设置void Chess::p原创 2020-08-18 11:29:13 · 1689 阅读 · 0 评论 -
c++学习之路:封装性、继承、多态性(包括几乎所有常见语法)
众所周知,面向对象编程有三大特性:封装、继承以及多态性。而在c++基础语法学习中,三者分别对应类与对象、继承问题以及虚函数问题。本文将集中梳理一下有关这三个特性的相关语法。封装性(类与对象)通俗来讲,如果类是模板,那么对象就是实例。一个类中可以包含诸多属性和方法,但这仅仅是蓝图。如果需要实现,那么需要根据类实例化一个对象,然后就可以通过对象,对类的成员方法和属性进行访问。类的声明及函数的实...原创 2020-03-25 22:59:35 · 644 阅读 · 0 评论