C/C++
文章平均质量分 53
chenjieping1995
这个作者很懒,什么都没留下…
展开
-
总结一下C/C++程序中几种常用的计时函数
在编写程序时,有时需要准确测量一个算法的运行时间,以做到对某一特定的数据集,不同算法耗时的比较。题主今天在编写算法课实验代码的时候,大致在网上搜索了下C/C++中几种常用的计时函数,在此做一个总结,希望对大家学习C/C++以及算法有所帮助。// Windows系统下可以用 time(),clock(),timeGetTime(),GetTickCount(),// QueryPer原创 2016-10-23 20:08:21 · 11215 阅读 · 0 评论 -
面试基础题:C语言中<>和“”的区别详解
刚刚被T家的面试官问到了这个基础问题。表示之前一直没有仔细考虑过这个问题,只是知道一般用来引用默认include文件夹下的库函数,而" "引用当前.c文件的文件夹下的头文件,这次学习到了。mark一下。在此分享,希望可以帮助到大家。正解:举例说明,例如你正在使用的是TurboC。语句 include 代表编译时直接在TurboC软件设置原创 2017-03-27 20:46:26 · 1570 阅读 · 0 评论 -
C++中的 istringstream 的用法
今天在看别人的C++程序源码的时候,看到了一个比较有用的C++的输入输出控制类。因为之前没有使用过,故特地学习了一下,在此总结。程序源码中使用了这样的语句:ifstream fin(fname);int a,b,c;string s;getline(fin, s);istringstream ss(s);ss >> a>>b>>c;将读入的一行中的三个整数存储到了a, b, c中原创 2017-04-18 21:56:38 · 36227 阅读 · 4 评论 -
C/C++中的freopen()函数使用详解
刚刚看到了一个比较有意思的C/C++重定向 标准输入输出 的库函数。在此总结。所谓重定向输出,就是可以把原本只是输出在控制台的字符,输出到你指定的路径文件中。(输入类似,就是从指定的文件中读取,而不是读取在控制台中的输入。)重定向函数可以在任何时候开启、关闭。函数名:freopen 标准声明:FILE *freopen( const char *path, const原创 2017-04-19 10:19:54 · 106178 阅读 · 12 评论 -
OpenGL基础:glut处理鼠标事件(含滚轮输入)
检测鼠标单击 要想在OpenGL中处理鼠标事件非常的方便,GLUT已经为我们的注册好了函数,只要我们提供一个方法。使用函数glutMouseFunc,就可以帮我们注册我们的函数,这样当发生鼠标事件时就会自动调用我们的方法。函数的原型是:void glutMouseFunc(void(*func)(int button,int state,int x,int y)); 参数: func:处理原创 2017-04-06 16:38:49 · 29518 阅读 · 11 评论