![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序开发
文章平均质量分 71
elite
这个作者很懒,什么都没留下…
展开
-
Valgrind linux程序内存泄漏检测工具
Valgrind已经在linux应用程序开发社区中被广泛用来调试应用程序。它尤其擅长发现内存管理的问题,可以用来检查应用程序运行时的内存泄漏问题。官网:http://valgrind.org/使用方法:从官网下载最新稳定版valgrind,解压之后,编译源码:./configuremake在项目根目录生成可执行程序,名为:vg-in-place简单的使用方式原创 2012-08-30 22:56:41 · 1061 阅读 · 0 评论 -
clang的编译和使用
Getting Started: Building and Running ClangThis page gives you the shortest path to checking out Clang and demos a few options. This should get you up and running with the minimum of muss and fuss转载 2012-09-20 09:26:56 · 7073 阅读 · 0 评论 -
C++流和文件流操作
在程序设计中,数据输入/输出(I/O)操作是必不可少的,C++语言的数据输入/输出操作是通过I/O流库来实现的。C++中把数据之间的传输操作称为流,流既可以表示数据从内存传送到某个载体或设备中,即输出流,也可以表示数据从某个载体或设备传送到内存缓冲区变量中,即输入流。在进行I/O操作时,首先是打开操作,使流和文件发生联系,建立联系后的文件才允许数据流入和流出,输入或输出结束后,使用关闭操作使文件与转载 2012-10-22 16:40:01 · 2498 阅读 · 1 评论 -
C++ STL
一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 STL的代码从广义上讲分为三类:algorithm转载 2012-10-23 10:11:30 · 583 阅读 · 0 评论 -
c++中getopt和getopt_long的使用方法
getopt(分析命令行参数) 相关函数 表头文件 #include 定义函数 int getopt(int argc,char * const argv[ ],const char * optstring); extern char *optarg; extern int optind, opterr, optopt; 函数说明 getopt()用来分析命令行转载 2012-12-05 14:57:13 · 3562 阅读 · 0 评论 -
c++容器类
什么是容器 首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法,因为这些方法在程序的设计上会经常被用到,所以容器也体现了一个好处,就是“容器类是一种对特定代码重用问题的良好的解决方案”转载 2012-12-21 09:43:14 · 19663 阅读 · 2 评论 -
linux C 遍历目录及其子目录
linux C 遍历目录及其子目录#include #include #include #include #include #include #include using namespace std;void listDir(char *path) { DIR *pDir ; s转载 2012-12-21 09:33:03 · 1188 阅读 · 0 评论 -
C++ string函数
string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常stri转载 2012-08-30 22:05:32 · 492 阅读 · 0 评论 -
C++程序checklist
<!--body, div, table, thead, tbody, tfoot, tr, th, td, p {font-family:"宋体"; font-size:x-small}-->转载请注明出处:http://blog.csdn.net/wangxiaolong_china检查范围检查项检原创 2012-08-30 19:54:20 · 1524 阅读 · 0 评论 -
Using Assembly Language in Linux
Using Assembly Language in Linux.by Phillipphillip@ussrback.comLast updated: Monday 8th January 2001Contents:IntroductionIntel and AT&T SyntaxPrefixesDirection of OperandsMem转载 2011-10-11 20:29:56 · 1007 阅读 · 0 评论 -
linux下微秒级定时器
Linux下的微秒级定时器: usleep,nanosleep, select, pselect测试代码如下:#include#include#include#include#include#include#include#include#includeint main(int argc, char **argv){unsigned int转载 2013-01-17 19:53:31 · 3062 阅读 · 0 评论