
C++
文章平均质量分 76
C++学习笔记
黑脚印_DarkSpoor
看尽天下代码,心中自然有码。
展开
-
软件下载地址 安装使用等
软件下载地址右键属性->修改默认目录原创 2022-03-01 08:14:32 · 141 阅读 · 0 评论 -
设计模式学习笔记
“组件协作”模式: “框架与应用程序的划分”,”组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。典型模式: 模板模式(Template Method) 策略模式(Strategy) 观察者模式 (Observer / Event)一 模板模式(Template Method):对于某一项任务,它常常有稳定的整体操作结构,但各个子步骤却有很多改变的需求,或者由于固有的原因(比如框架与应...原创 2022-04-24 13:34:17 · 286 阅读 · 0 评论 -
C++ const修饰类函数的参数
类函数与const关键字定义一个类的函数时,const 可以出现的位置:const① ReturnType& FunctionName(const② ClassType& para) const③修饰函数返回值 修饰函数的参数 修饰函数定义一个Point类class Point{private: int x; int y;public: Point(int col = 0, int row = 0) : x(co...原创 2022-01-14 10:15:14 · 872 阅读 · 0 评论 -
C++ 模板模板参数 示例 DsPath,浏览目录和文件
//模板模板参数 (template template parameter)//获得目录下的文件信息和目录信息 代码 #pragma once #include <iostream> #include <vector> #include <deque> #include <array&...原创 2020-01-01 00:42:22 · 127 阅读 · 0 评论 -
C++ 定义一个类,类的成员变量包含指针。示例2 DsBytes
编程环境:win10,vs2017DsBytes类封装了一个unsigned char *指针和一个记录数据长度的unsigned int。实现了仿函数、转换函数和move 代码 #pragma once #include <iostream> namespace ds09 { ...原创 2019-12-28 22:57:27 · 361 阅读 · 0 评论 -
C++ 定义一个类,类的成员变量包含指针 示例1
编程环境:win10,vs2017 代码 #pragma once #include <iostream> //为了说明C++如何定义含有指针的类, //定义一个DsNode类,DsNode类的功能是使用一个指针,保存4种不同类型的数据。 //这四种类型是 char,short,int,longlong ...原创 2019-12-28 06:47:43 · 2145 阅读 · 2 评论 -
C++ 定义一个类,类的成员变量没有指针
编程环境:win10,vs2017#include <iostream> 代码01 namespace ds01 { //类定义 struct DsSize { //没有明确写出构造和析构,编译器会使用默认构造、拷贝赋值、析构。 }; ...原创 2019-12-22 14:34:26 · 261 阅读 · 0 评论 -
C++ 关于const
编程环境:win10,vs2017 定义常量 //const int b; //常量没有初始化 编译器报错: 错误(活动) E0257 常量 变量 "b" 需要初始值设定项 const int b = 1; //定义常量b,初始化为1 常量的值是不能被修改的,以下试图修改常量的值的代码,编译器会报错。 直接修...原创 2019-12-22 14:27:44 · 808 阅读 · 0 评论