VC++
qq_30479727
这个作者很懒,什么都没留下…
展开
-
c++ 堆、栈、自由存储区、全局/静态存储区和常量存储区
char *s1 = "ni";char *s2 = "";int _tmain(int argc, _TCHAR* argv[]){ //在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 //栈空间 int a=0; int b=0; printf("栈空间\n"); printf("%p\n",&argc); printf("%p原创 2017-06-15 18:12:43 · 548 阅读 · 0 评论 -
磁盘快速读写简析
原文:http://blog.csdn.net/blues1021/article/details/44134623快速读写磁盘数据的方法:1.块读取:一下子将数据读取到内存的(无论是文本还是二进制),而不是一行行的读取。2.异步的IO,创建多线程,或者使用重叠IO,IO复用,异步的事件回调通知机制(可以用事件对象,信号驱动来实现)。3.优化分析文件的算法和尽量转载 2017-06-10 19:42:54 · 1067 阅读 · 0 评论 -
字符编码
字符编码有很多种类型:如:ANSI,ASCII,Unicode,UTF-8,UTF-16等等不同字符编码下的函数:如:标准ANSI函数注意:不同编码下有些数据类是不一样的,这些不同编码下的函数严格上要使用对应的编码一、定义Unicode:使用两字节或2n个字节进行全球统一字符编码;MBCS:多字节字符集,以ANSI标准为例。以不定长编码字符,原创 2017-06-17 23:03:05 · 248 阅读 · 0 评论 -
如何建立一个可以看到OpenCV原码的工程:
需要先选择一个自己需要使用的OpenCV版本; 使用Cmake将OpenCV的原码生成一个名为OpenCV.sln的解决方案; 一般而言我们都是需要在调试的时候可以看到OpenCV从原码,所以使用Cmake生成OpenCV的工程之后,应当将其编译通过; 最后将自己的工程添加进去OpenCV.sln。 配置工程的头文件目录为第三部编译得到的头文件安装目录,库文件目录为第三步编译得到的库文件目...原创 2018-11-25 01:23:47 · 238 阅读 · 0 评论