03 2020 档案

摘要:委托构造函数(Delegate constructor) C++11引入了 的概念,用于在一个类中让一个 构造函数使用另外一个构造函数 ,从而用来简化初始化的代码 .下面定义基类 ,里面含有两个变量并且含有两个构造函数,其中带参数的构造函数会调用不带参的构造函数,完整示例代码如下所示: 构造函数的继 阅读全文
posted @ 2020-03-29 15:09 醉曦 阅读(235) 评论(0) 推荐(0) 编辑
摘要:函数模板 我们可以把函数模板当做一种特殊的函数,里面的 参数类型可以是任意类型 ,这样的话我们就可以减少重复定义,从而让这个函数模板自动适应不同的参数类型,也就是说函数可以适应多种类型的参数,例如 、`int`或者类什么的。 C++为了实现上面的功能,引入了 这个概念。我们可以把template当成 阅读全文
posted @ 2020-03-19 00:34 醉曦 阅读(3465) 评论(0) 推荐(2) 编辑
摘要:引言 C++在很早就有了常量表达式的概念,例如 ,常量表达式是指 值不会改变并且在编译过程中就可以得到结果的表达式 。如果常量表达式可以直接优化并且在程序编译阶段的时候就写入程序中,将会提高程序的性能。下面就用一个简单的数组例子来说明 在上面的例子中, 仍然是非法定义的,这是因为len_2是 ,而不 阅读全文
posted @ 2020-03-11 23:27 醉曦 阅读(171) 评论(0) 推荐(0) 编辑
摘要:引言 的目的看起来是为了代替 ,因为在以前,C++总是把 和`0 NULL 0`,有的是当成 。 在C++里面,二级指针( )是不允许将 隐式转换为其他类型的。但是如果编译器中将 定义为 ,那么下面的代码是可以成立的 char ch = NULL; // no error 在上面的代码中,不允许 隐 阅读全文
posted @ 2020-03-10 21:14 醉曦 阅读(231) 评论(0) 推荐(0) 编辑
摘要:定义 多字节字符:多个字节表示一个字符,每个国家不一样,没有统一编码方案; 宽字符:Unicode编码方案,4个字节表示一个字符; C++中, 表示多字节字符串, 表示宽字符串 上面两个字符串没法使用强制类型转换 两者的相互转换 使用C标准库函数 和`wcstombs` 上面两个函数转换过程中受 系 阅读全文
posted @ 2020-03-05 19:49 醉曦 阅读(596) 评论(0) 推荐(0) 编辑
摘要:打开终端输入并回车 cvt 1920 1080 显示的结果信息为: 1920x108059.96 Hz(CVT 2.07M9) hsync:67.16kHz; pclk: 173.00 MHz Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 阅读全文
posted @ 2020-03-02 21:02 醉曦 阅读(2715) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示