随笔分类 - C++
发表于 2022-09-05 19:01阅读:352评论:0推荐:0
摘要:直接上代码: size_t write_data(void *ptr, size_t size, size_t nmemb, FILE *stream) { size_t written = fwrite(ptr, size, nmemb, stream); return written; } in
阅读全文 »
发表于 2022-03-30 15:17阅读:580评论:0推荐:0
摘要:#include <iostream> using namespace std; class A { public: A(int a, int b, int c); private: int m_a; int m_b; int m_c; }; A::A(int a, int b, int c) :
阅读全文 »
发表于 2022-01-26 10:58阅读:136评论:0推荐:0
摘要:#include <iostream> #include <vector> using namespace std; struct Sales_data { //友元函数不受权限控制,友元函数的作用就是提供直接访问对象的私有成员的接口。 friend Sales_data add(const Sal
阅读全文 »
发表于 2021-12-06 13:05阅读:986评论:0推荐:0
摘要:声明:只是规定了变量的类型和名字,而没有进行内存分配。 定义:不仅规定了变量的类型和名字,而且进行了内存分配,也可能会对量进行初始化。 初始化:当对象在创建时获得了一个特定值。 赋值:擦除原有的值,并赋予新值。 int a; //声明并定义a extern int a; //extern表示声明但不
阅读全文 »
发表于 2021-11-15 09:17阅读:1612评论:0推荐:1
摘要:#include <iostream> #include <ctype.h> #include <ft2build.h> #include FT_FREETYPE_H #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui
阅读全文 »
发表于 2021-11-08 17:06阅读:388评论:0推荐:1
摘要:主要实现如下功能 1.红黑树的前中后顺遍历 2.红黑树的创建 3.红黑树的销毁 4.查找"红黑树"中键值为key的节点(递归) 5.查找"红黑树"中键值为key的节点(非递归) 6.返回最小结点的值(将值保存到val中) 7.返回最大结点的值(将值保存到val中) 8.打印红黑树 9.将结点插入到红
阅读全文 »
发表于 2021-09-15 19:40阅读:2466评论:0推荐:0
摘要:alignas (C++11 起) :指定类型或对象的对齐要求。 alignof (C++11 起) :查询类型的对齐要求。 and :用作 && 的替代写法 and_eq :用作 &= 的替代写法 asm :汇编(asm)声明 给予在 C++ 程序中嵌入汇编语言源代码的能力。 atomic_can
阅读全文 »
发表于 2021-07-15 17:20阅读:346评论:0推荐:0
摘要:####简介 在超市营业过程中,结账队列的长度是超市运转的关键因素。它会影响超市可容纳的顾客数,因为太长的队伍会使顾客感到气馁,从而放弃排队,这和医院可用病床数会严重影响应急处理设施的运转,是同样的道理。 ####顾客 首先,我们要在头文件 Customer.h 中定义一个类来模拟顾客: #ifnd
阅读全文 »
发表于 2021-07-15 15:14阅读:460评论:0推荐:0
摘要:####简介 利用 stack 适配器实现一个简单的计算机程序,此计算机支持基本的加(+)、 减(-)、乘(*)、除(/)、幂(^)运算。 ####code #include <iostream> #include <cmath> // pow() #include <stack> // stack
阅读全文 »
发表于 2021-03-11 15:00阅读:932评论:0推荐:0
摘要:安装 5.2版本的库:sudo apt-get install liblua5.2-dev 版本不同调用的接口就不同,本文针对lua5.2 //lutil.c#include <lua.h> #include <lauxlib.h> #include <string.h> #include <std
阅读全文 »
发表于 2021-02-19 10:19阅读:3286评论:1推荐:2
摘要:1.写一个Json库 链接: https://github.com/miloyip/json-tutorial/blob/master/tutorial01/tutorial01.md 2.写一个红黑树 链接: https://github.com/william-zk/RB_Tree 3.写一个S
阅读全文 »
发表于 2020-08-30 02:04阅读:241评论:0推荐:0
摘要:计算机公开课笔记和课:https://it-ebooks.flygon.net/mooc/ os笔记:https://blog.dingbiao.top/ 收藏资源从未停止,学习三天打鱼两天半筛网。 前段时间因为不懂继承的具体用法, 子类继承父类的时候,是重新实例化了一份父类的实例来用。 当我说出这
阅读全文 »
发表于 2020-07-23 01:02阅读:354评论:0推荐:0
摘要:#include <stdio.h> #include <stdlib.h> #define NULL 2 /* run this program using the console pauser or add your own getch, system("pause") or input loo
阅读全文 »
发表于 2020-07-23 00:26阅读:214评论:0推荐:0
摘要:记录下阅读的资料: (总结待续) 1.https://blog.csdn.net/weixin_39640298/article/details/84503428 2.https://docs.microsoft.com/en-us/cpp/preprocessor/once?view=vs-201
阅读全文 »
发表于 2020-03-17 23:23阅读:455评论:0推荐:0
摘要:首先:强调一个概念定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。1、简介假设我们有下面的类层次: c
阅读全文 »
发表于 2019-09-16 15:24阅读:692评论:0推荐:0
摘要:原文链接:https://blog.csdn.net/shudou/article/details/11099931 一、迭代器作用 在设计模式中有一种模式叫迭代器模式,简单来说就是提供一种方法,在不需要暴露某个容器的内部表现形式情况下,使之能依次访问该容器中的各个元素,这种设计思维在STL中得到了
阅读全文 »
发表于 2019-01-10 14:56阅读:364评论:0推荐:0
摘要:1.1 C++简介 C++融合3种不同的编程方式:C语言代表的过程性语言、C++在C语言基础上添加的类代表的面向对象语言、C++模板支持的广泛编程。 1.2 C++简史 1.2.1 C语言 Ritchie希望有一种语言能将低级语言的效率、硬件访问能力和高级语言的通用性、可移植性融合在一起,于是他在旧
阅读全文 »