C++
文章平均质量分 63
Slower001
这个作者很懒,什么都没留下…
展开
-
sprintf,sprintf_s,_snprintf和_snprintf_s之间的区别
sprintf与sprintf_s区别函数原型:int sprintf(char *buffer,const char *format [,argument] ...);int sprintf_s(char *buffer,size_t sizeOfBuffer,const char *format [,argument] ...);1、sprintf_s对format 中的格式化原创 2014-06-27 19:14:29 · 11879 阅读 · 0 评论 -
STL中常用容器的选择
今天去面试问到了stl的常用容器问题,但是提前没准备,平时也没太在意,还有就是忘了。总之,回答得很狼狈。希望能在这里整理一下:1.vector2.deque3.list4.set5.map6.stack7.queue原创 2015-05-28 20:02:07 · 3158 阅读 · 0 评论 -
临界区与互斥锁的区别
一直没弄清楚这两个同步方式的区别,希望能好好总结下:原创 2015-05-12 18:05:00 · 9595 阅读 · 2 评论 -
vs中添加#include<Wininet.h>后编译报错
今天准备写一个c++实现自动更新程序,需要用到InternetOpen、InternetReadFile和InternetOpenUrl等函数。但是当加上头文件夹#include后,编译会出现很多意想不到的错误。网上查了一下,可能原因有两个:一是未加头文件 #include;二是头文件的顺序不对,一般#include添加在后面。原创 2015-04-30 15:40:49 · 2401 阅读 · 0 评论 -
编程之美学习笔记:中国象棋将帅问题
// ChessTest.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "windows.h"void Test1(){ BYTE i = 81; while(i--) { if (i / 9 % 3 == i % 9 % 3) { c原创 2015-03-03 14:56:20 · 465 阅读 · 0 评论 -
编程之美学习笔记:Windows下CPU占用率呈正弦曲线实现
// TestCPU.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "windows.h"#include "stdlib.h"#include "math.h"const double SPLIT = 0.01;const int COUNT = 2原创 2015-03-03 10:34:21 · 556 阅读 · 0 评论 -
VC++中的char,wchar_t,TCHAR
总体简介:由于字符编码的不同,在C++中有三种对于字符类型:char, wchar_t , TCHAR。其实TCHAR不能算作一种类型,他紧紧是一个宏。我们都知道,宏在预编译的时候会被替换成相应的内容。TCHAR 在使用多字节编码时被定义成char,在Unicode编码时定义成wchar_t。1.VC++中的char,wchar_t,TCHAR 大家一起做一个项目,经常发现有的人爱用s转载 2014-08-05 14:12:12 · 582 阅读 · 0 评论 -
学习笔记:内存映射处理大文件
今天工作中原创 2014-06-19 19:04:27 · 1128 阅读 · 0 评论 -
C++ 反射实现
在看《大话设计模式》的策略模式中,原创 2014-06-18 18:32:25 · 707 阅读 · 0 评论 -
vs2010编译错误:error MSB3073: :VCEnd" exited with code 1.
vs2008编译通过,但vs出现如下错误:原创 2014-06-17 09:44:34 · 13442 阅读 · 2 评论 -
STL::map mutil_map unordered_map 小结
我们且看map在STL中的定义方法:template , class Alloc = alloc>第一个参数Key是关键字类型第二个参数T是值类型第三个参数Compare是比较函数(仿函数)第四个参数是内存配置对象map内部存储机制实际是以红黑树为基础,红黑树在插入节点时,必须依照大小比对之后在一个合适的位置上执行插入动作。所以作为关键字,起码必须有原创 2014-06-24 18:19:33 · 1665 阅读 · 0 评论 -
STL学习笔记之sort算法
stl所提供的各式各样的算法中,sort()是最复杂庞大的一个。这个算法接受两个随机存取迭代器,然后将区间内的所有元素以渐增方式由小到大重新排列。还有个版本则允许用户指定一个仿函数,作为排序标准。stl中的所有关系型容器都拥有自动排序功能,所以不需要sort算法。序列式容器中的stack,deque和priority_queue都有特别的入口,不允许用户对元素排序。剩下的vector,de原创 2015-06-07 17:36:24 · 704 阅读 · 0 评论