Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++函数模板与类模板
目录 C 模板定义 函数模板 类模板 类模板的定义 模板的优缺点 模板的优点 模板的缺点 C 模板定义 C 模板允许程序员在通用编程中创建可重用的代码 这种编程技术基于模板的编
C基础
c
开发语言
字节对齐规则和位域
字节对齐规则 结构体的起始存储位置必须是能够被该结构体中最大的数据类型所整除 每个数据成员存储的起始位置是自身大小的整数倍 比如int在32位机为4字节 则int型成员要从4的整数倍地址开始存储 结构体总大小 也就是sizeof的结果 必须
C基础
C/C++创建和删除文件夹操作
一 创建文件夹 1 调用Windows API函数 CreateDirectory 头文件
C基础
Lambda表达式、std::function、和std::bind函数
Lambda表达式 std function 和std bind函数 Lambda表达式 capture parameters mutable exception gt return type statement 1 capture 捕获外
C基础
c
Lambda
【千律】C++基础:打开并下载网页 -- ShellExecuteEx 和 URLDownloadToFile 函数
include
C基础
c
visual studio
深入研究C++多态(虚函数和虚继承)
文章目录 多态的引入 虚函数表 几种常见继承关系中的类内存分布 单继承 多继承 菱形继承 总结 作者 狗子孙 链接 https www jianshu com p 02183498a2c2 来源 简书 简书著作权归作者所有 任何形式的转载都
C基础
c
面向对象
虚继承
Cpp学习——类与对象3
目录 一 初始化列表 1 初始化列表的使用 2 初始化列表的特点 3 必须要使用初始化列表的场景 二 单参数构造函数的隐式类型转换 1 内置类型的隐式类型转换 2 自定义类型的隐式类型转换 3 多参数构造函数的隐式类型转换 4 当你不想要发
C基础
学习
学习笔记
c
笔记
c++通讯录管理系统
系统需求 代码 include
C基础
c
开发语言
STL标准模板库学习笔记三(STL哈希容器)
关联式容器 排序 的底层实现采用的树存储结构 更确切的说是红黑树结构 无序容器 哈希 的底层实现采用的是哈希表的存储结构 基于底层实现采用了不同的数据结构 因此和关联式容器相比 无序容器具有以下 2 个特点 无序容器内部存储的键值对是无序的
C基础
c
【千律】C++基础:通过递归函数计算N的阶乘
include
C基础
c
visual studio
C++四种类型转化
文章目录 static cast const cast reinterpret cast 重新解释 dynamic cast static cast 该运算符把expression转化为type name类型 static cast在编译时
C基础
c
开发语言
C++变量声明定义
1 extern 声明变量 在一个文件里声明以后 表示该变量要去其它文件找变量 告诉编译器 你现在编译的文件中 有一个标识符虽然没有在本文件或本文件当前位置中定义 但是它是在别的文件中或本文件其它位置定义的全局变量 你要放行 声明变量 ex
C基础
c
wchar_t char wstring string 项目转换
wchar t char wstring string 项目转换 1 wchart t转wstring wchar t tmpRuleStr 10 0 wstring m tmpRuleStr wstring tmpRuleStr 2 ws
C基础
c
C++的文件操作open与close
先看一下相应的打开文件的不同参数的作用 C open 打开文件 含打开模式一览表 打开模式可以用多个 但符号是 不是 注意啦 比如 ios in ios binary表示用二进制模式 以读取的方式打开文件 ios out ios binar
C基础
c
开发语言
后端
C++类和对象:补充拷贝构造
前言 如果一个类中什么成员都没有 简称为空类 空类中什么都没有吗 并不是的 任何一个类在我们不写的情况下 都会自动生成下面6个默认成员函数 目录 一 六大函数 1 构造函数 1 定义 2 特性 3 赋值 4 初始化列表 2 拷贝构造函数 3
笔记
C基础
c
开发语言
斗地主AI算法之发牌,洗牌
斗地主游戏的基本算法实现 by wojiushi3344 转载请说明出处 源代码下载 PS 首先祝朋友们5 1节快乐 闲来无事 今天来写一下斗地主游戏的基本实现 写得不好 大家别喷哈 具体实现还得参见源代码 朋友们如果你有更好的建议可以到我
C基础
棋牌游戏开发
算法
Random
vector
C++杂谈 inline关键字
1 inline 用于把函数指定为内联函数 且该关键字需要与函数定义放在一起 与函数声明放在一起没有效果 2 内联函数一般只适用于比较精简的小函数 实际上内联函数是通过牺牲空间去换取时间上的效率 如果函数过于庞大会造成大量空间的浪费 所以需
C基础
C散记
Unable to correct problems, you have held broken packages无法安装libignition-math6-dev
sudo apt get install libignition math6 dev 出现错误 Reading package lists Done Building dependency tree Reading state inform
C基础
python
Ubuntu和git(WSL)
Ubuntu
Linux
const修饰成员函数
常函数 成员函数后加const后 我们称这个函数为常函数 在常函数内不可以修改成员的属性 成员属性声明时加关键字mutable后 在常函数中依然可以修改 常对象 声明对象前加const称该对象为常对象 常对象不能在类外修改其成员属性 但可以
C基础
三十、纯虚函数、抽象类、多态、简单工厂模式
一 纯虚函数 虚函数是多态是实现多态的前提 如果我们需要在基类中定义共同的结构 那么接口就需要定义成虚函数 但是很多情况下基类的接口是无法实现的 比如形状类Shape 定义一个Draw方法 很明显这个方法没法实现 因为我们可以画出圆 正方形
C基础
纯虚函数
抽象类
多态
简单工厂模式
1
2
3
4
5
6
7
»