C++
文章平均质量分 90
Nin_Cool
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字符编码
为什么写这篇文章 字符编码的问题一直以来困然着我,每次遇到相关问题需要解决,都要重新去搜索学习。但是,网上的一些文章往往也是自相矛盾的半成品,再加上windows的奇怪命名,导致我对这些概念似懂非懂,所以想借此机会重新理顺这些概念顺带学习。相关概念字符集(character set) 为每一个「字符」分配一个唯一的 ID(学名为码位 / 码点 / Code Point)。编码规则/编解码(encoding) 将「码位」转换为字节序列的规则(编码/解码 可以理解为 加密/解密 的过程)字原创 2021-02-07 11:09:08 · 269 阅读 · 0 评论 -
C++对象模型
何为C++对象模型?C++对象模型可以概括为以下2部分:1. 语言中直接支持面向对象程序设计的部分2. 对于各种支持的底层实现机制语言中直接支持面向对象程序设计的部分,如构造函数、析构函数、虚函数、继承(单继承、多继承、虚继承)、多态等等,这也是组里其他同学之前分享过的内容。第一部分这里我简单过一下,重点在底层实现机制。在c语言中,“数据”和“处转载 2016-09-02 10:26:22 · 457 阅读 · 0 评论 -
C++11 std::move和std::forward
1.左值,右值和右值引用:在C++开发过程中我们会经常遇到左值,右值这种专业名词,似乎不懂得他们到底是什么照样也能编写出程序,他们到底是什么呢?最简单的判定方法就是"="左边的就是左值,右边的就是右值。到了C++11中,右值又用了两个概念来区分,一个是将亡值(xvalue, eXpiring value),一个是纯右值(prvalues, pure rvalue).重新划分的话,就原创 2016-09-23 21:14:44 · 496 阅读 · 0 评论 -
记录一次非常蠢的经历
问题描述:计划用Vs2015来测试下boost的正则表达式,就新建了一个win32项目,配置好include路径,然后#include,结果编辑器提示找不到!!!解决问题:1.首先怀疑是环境变量设置错误,所以第一时间检查系统环境变量下boost的路径,发现没有问题。2.然后怀疑自己大脑短路,是否忽略了什么设置,所以打开原来的项目对比配置,发现没有区别。3.怀疑vsbug。因为我装的是中原创 2017-03-02 15:41:57 · 417 阅读 · 0 评论
分享