
c/c++
文章平均质量分 70
xingcen
这个作者很懒,什么都没留下…
展开
-
strftime
头文件:time.h123456size_t strftime(char *strDest,size_t maxsize,const char *format,const struct tm *timeptr);参数说明:转载 2017-02-18 17:35:13 · 325 阅读 · 0 评论 -
assert()函数用法总结
assert()函数用法总结 assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终转载 2017-04-04 22:14:32 · 265 阅读 · 0 评论 -
提高C++程序运行效率的10个简单方法
本文以C/C++程序为例讲述了程序运行效率的10个简单方法,分享给大家供大家参考之用。具体分析如下:对于每一个程序员来说,程序的运行效率都是一个值得重视,并为之付出努力的问题。但是程序性能的优化也是一门复杂的学问,需要很多的知识,然而并不是每个程序员都具备这样的知识,而且论述如何优化程序提高程序运行效率的书籍也很少。但是这并不等于我们可以忽略程序的运行效率,下面就介绍一下本人积累的一些简单实用转载 2017-04-13 12:30:32 · 765 阅读 · 0 评论 -
C/C++中extern关键字详解
1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而转载 2017-03-23 11:23:47 · 223 阅读 · 0 评论 -
VS2013配置OpenCV2.4.9出现fatal error LNK1104:无法打开文件kernel32.lib的解决方法
系统:64位WIN7系统安装版本:Visual Studio Professional 2013 90 天试用出现fatal error LNK1104:无法打开文件kernel32.lib的解决方法解决方法如下: 添加路径 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib 到项目属性->配置转载 2017-03-01 21:38:32 · 647 阅读 · 0 评论 -
C++Primer第五版——习题答案+详解(完整版)
第一章全部题目(第一章基础较多)http://blog.youkuaiyun.com/misayaaaaa/article/details/53200001第二章1~10题:http://blog.youkuaiyun.com/misayaaaaa/article/details/5320077311~20题:http://blog.csdn转载 2017-02-21 09:53:42 · 2517 阅读 · 0 评论 -
利用fwrite编写的一个测硬盘速度的程序
#include#include#include#define ARSIZE 1024int main(){char numbers[ARSIZE] = { 0 };const char *file = "numbers.text";int i;long time1, time2, time3;FILE *iofile;errno原创 2017-02-20 19:43:50 · 2035 阅读 · 0 评论 -
C C++ 文件输入与输出
C语言:一 打开关闭文件1 fopen函数 用于打开文件FILE *fopen(char *filename, *type);fopen("c:\\ccdos\\clib", "rb"); 如果成功的打开一个文件, fopen()函数返回文件指针,否则返回空指针(NULL)。由此可判断文件打开是否成功。"r" 打开文字文件只读 "w"转载 2017-02-20 16:03:52 · 2173 阅读 · 0 评论 -
C++多线程之使用Mutex和Critical_Section
Mutex和Critical Section都是主要用于限制多线程(Multithread)对全局或共享的变量、对象或内存空间的访问。下面是其主要的异同点(不同的地方用绿色表示)。 MutexCritical Section性能和速度慢。Mutex 是内核对象,相关函数的执行 (WaitForSingleO转载 2017-03-01 11:29:09 · 912 阅读 · 0 评论 -
fopen和fopen_s用法的比较
在定义FILE * fp 之后,fopen的用法是: fp = fopen(filename,"w")。而对于fopen_s来说,还得定义另外一个变量errno_t err,然后err = fopen_s(&fp,filename,"w")。返回值的话,对于fopen来说,打开文件成功的话返回文件指针(赋值给fp),打开失败则返回NULL值;对于fopen_s来说,打开文件成功返回0,失败返回非0转载 2017-02-20 15:42:07 · 30530 阅读 · 0 评论 -
fstream与 C 风格(例如fread 和 fwrite )两种读写文件方法的效率比较
为了探录c++ 风格的fstream与 C 风格(例如fread 和 fwrite )两种读写文件的方法的效率,我特意做了两个实验。 我的机器是Windows XP, Visual Studio 2008 1. 测试写文件速度 程序设计思路: 将TEST_SIZE个字符用两种方式写入文件,记录两种方式的耗时。 实验代码: [cpp] vi转载 2017-04-04 23:07:58 · 3301 阅读 · 0 评论