C++
文章平均质量分 78
shadock
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一些C++ STL泛型算法整理
泛型算法本身不会执行容器的的操作,他们只会运行于迭代器上,执行迭代器的操作。所以算法永远不会改变底层容器的大小,但可能改变容器中元素的值,也可能在容器中移动元素,但永远不会直接添加和删除元素。但标准库定义了一类特殊的迭代器,称为插入迭代器,这种迭代器赋值是,他们会在底层容器上执行插入操作。因此算法可以利用插入迭代器完成向容器中添加元素的操作,但算法本身永远不会做这样的操作。 大多数算法都定义在头原创 2016-04-04 22:04:27 · 1441 阅读 · 0 评论 -
几种字符集与LPTSTR、LPCSTR、LPSTR、LPCTSTR、LPWSTR、LPCWSTR的意义
1、几种字符集: 所有的string类都是以C-style字符串为基础的。C-style字符串是字符数组。字符类型有三种编码格式: SBCS: 第一种是单字节字符集(single byte character set or SBCS)。在这种编码格式下,所有字符都只用一个字节表示。常见字符集有:ASCII码和扩展ASCII码。SBCS字符串由一个零字节结尾,数据类型是char。 AS原创 2016-04-04 22:03:21 · 4079 阅读 · 1 评论 -
C++程序形成过程
源程序 -> 预编译 -> 汇编 -> 编译 -> 链接 -> 可执行文件 预编译:展开包含的头文件、宏定义等操作 汇编: 把已经预编译的文件编译成汇编代码的过程,整个过程会包含语法,词法的分析,和一些优化操作。 编译:其实是跟汇编可以合成一个阶段,变成目标代码。也就是二进制文件。 编译过程会将那些引用到的在其他文件里面实现的函数将会变成一个转载 2016-04-04 21:59:59 · 366 阅读 · 0 评论 -
C++线程同步
线程的同步 转自:http://anwj336.blog.163.com/blog/static/89415209201010173049365/ Critical section(临界区)用来实现“排他性占有”。适用范围是单一进程的各线程之间。它是: · 一个局部性对象,不是一个核心对象。 · 快速而有效率。 ·转载 2016-05-11 12:31:32 · 679 阅读 · 0 评论
分享