C++
文章平均质量分 53
陈远松
这个作者很懒,什么都没留下…
展开
-
jsoncpp 编译和使用
1.从github仓库下载。2.下载 cmake 工具。4.编译得到需要的库文件。原创 2024-04-12 11:02:13 · 274 阅读 · 0 评论 -
STL标准模板库
每个元素都有固定的位置,–取决于插入时机和地点,和元素值无关。原创 2024-04-11 09:48:25 · 161 阅读 · 0 评论 -
C++11 常用-新特性
原始字面量——原文链接原始字面量 R可以直接得到其原始意义的字符串(用于简化:win路径转换、字符串换行需要加连接符)定义方式//R “xxx(原始字符串)xxx”//这种情况原本在 win下是需要使用\\的string str2 = R"(D:\hello\world\test.text)";cout << str2 << endl;输出:D:\hello\world\test.textfinal + override——原文链接final限制某个类不原创 2024-03-27 09:27:38 · 172 阅读 · 0 评论 -
C++ 类型转换
用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。12。原创 2024-01-16 18:18:12 · 521 阅读 · 0 评论 -
C++ 泛型编程(模板)
对自定义类型数据提供特殊模板改进:原创 2024-01-16 09:29:30 · 370 阅读 · 0 评论 -
C++ 纯虚函数 +虚析构
抽象基类不会走子类的析构代码,如果子类申请了堆区内存,需要在抽象基类中加入虚析构,这样就会在析构的时候调用子类的析构函数。原创 2023-12-29 16:25:33 · 385 阅读 · 0 评论 -
c++ 静态联编+动态联编 (多态)
运算符重载和函数重载就是编译时多态,而派生类和虚函数实现运行时多态。原创 2023-12-29 13:29:16 · 491 阅读 · 0 评论 -
C++ 菱形继承 +虚继承
通过虚继承解决菱形继承所带来的二义性问题。原创 2023-12-27 17:29:13 · 351 阅读 · 0 评论 -
C++ 字符串类 简易封装
【代码】C++ 字符串类 简易封装。原创 2023-12-15 11:18:00 · 470 阅读 · 0 评论 -
C++ 运算符重载 (备查)
常见的运算符重载步骤原创 2023-12-14 18:11:23 · 374 阅读 · 0 评论 -
C++ 数组类 简易封装
【代码】C++ 数组类简易封装。原创 2023-12-14 11:46:52 · 356 阅读 · 0 评论 -
C++ 友元函数 归纳
可以把一个全局函数、某个类中的成员函数、甚至整个类声明为友元。原创 2023-12-14 11:40:53 · 371 阅读 · 0 评论 -
C++ 常函数 常对象 const
void show() const; const Person person;原创 2023-12-14 11:04:21 · 391 阅读 · 0 评论 -
C++ 面向对象模型 小知识点
空类的 sizeof 结果是 1。类中变量和函数是分开存储的。空指针调用成员函数。原创 2023-12-14 10:40:29 · 462 阅读 · 0 评论 -
C++ 静态成员 +单列模式
静态成员变量必须在类中声明,在类外定义。原创 2023-12-13 20:22:53 · 546 阅读 · 0 评论 -
C++ 深浅拷贝 +初始化列表 +explicit 关键字
explicit 用于修饰构造函数, 防止**隐式转化**。(即 隐式法调用构造函数)。原创 2023-12-12 02:29:17 · 350 阅读 · 0 评论 -
C++ 构造函数 调用方法
不要用 括号法 调用无参构造,会和 函数声明 混淆。原创 2023-12-12 02:01:01 · 472 阅读 · 0 评论 -
C++ extern “C“ 用法
extern “C” 的主要作用就是为了实现 c++ 代码能够调用其他 c 语言代码。原创 2023-12-12 00:26:41 · 504 阅读 · 0 评论