C/C++
fengchuiye
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++获取当前系统时间
<br />//方案— 优点:仅使用C标准库;缺点:只能精确到秒级 <br />02 #include <time.h> <br />03 #include <stdio.h> <br />04 int main( void ) <br />05 { <br />06 time_t t = time(0); <br />07 char tmp[64]; <br />08 strftime( tmp, sizeof(tmp), "%Y/%m/%d转载 2010-11-29 16:26:00 · 756 阅读 · 0 评论 -
动态库之全局对象、静态对象
我们都知道,全局对象是相对局部对象、静态对象而言的,具体的定义如下:局部对象就是只在局部使用比如在函数里,复合语句里,出了局部环境就不存在了。 静态对象分为静态全局对象和静态局部对象:静态局部对象和局部对象的用法类似,但其在退出整个程序时,才消失,不象局部对象出了局部环境就不存在了;静态全局对象只在其申明的文件内是全局的,其它文件不能访问,其也是退出整个程序时,才消失。全局对象对整个转载 2012-03-30 20:41:55 · 3117 阅读 · 0 评论 -
检测内存泄露的工具
检测内存泄露的工具:debugnewhttp://dev.youkuaiyun.com/article/58/58407.shtm网上有一个流传甚广的检测内存泄露的工具:debugnew(debugnew.h/debugnew.cpp)用法很简单,把debugnew.cpp放在项目里一起编译,需要检测的文件把debugnew.h嵌在文件的最前面。为方便使用,对源代码做了一些小的改动。转载 2012-03-29 10:28:23 · 710 阅读 · 0 评论 -
很有用的资源
关于 C++,系统,界面开发: http://www.cnblogs.com/lzjsky/archive/2010/09/08/1821529.html原创 2011-11-02 15:17:37 · 461 阅读 · 0 评论 -
Building PWLib on Windows
Building PWLib on WindowsCraig SoutherenLast updated 9 Feb 2007Contents 1. Introduction 2. Prequisites 3. Download and install the PW转载 2011-10-21 16:03:46 · 1248 阅读 · 0 评论 -
opal ptlib 的编译 和分析
VS2008下编译ptlib和opalOpal作为SIP协议栈和新的H323协 议栈,而且以原来的确openh323开发人员为班底,在VoIP当 有很大的潜力,由于早期研究过一些openh323,现在更喜欢SIP协 议,所以初次下载来编译看看。 环 境是:windows xp sp2加上VS2008TeamSuite版1 下载ptlib和opalptlib下转载 2011-10-21 14:54:16 · 4198 阅读 · 0 评论 -
论C++构造函数中的不合理设计
在C++中,构造函数是一个在构件对象的时候调用的特殊的函数,其目的是对对象进行初始化的工作,从而使对象被使用之前可以处于一种合理的状态。但是,构造函数的设计并不完美,甚至有些不合理的特性。比如说,限定构造函数名称与类的名称相同的条件。这些特性在构造C++编译器的时候是值得引起注意转载 2011-10-11 11:54:53 · 740 阅读 · 0 评论 -
Linux 下的 gcc, g++ 编译器
Linux自带GCC 和 g++的 GCC参数详解 gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 2.将预处理后的转载 2011-10-09 17:33:18 · 760 阅读 · 0 评论 -
文件操作 Q&A
1.Q:使用 fopen("文件路径", "r") 打开音频文件,并用 fread 读取时,会发现文件不会被完全读取。 A:fopen 的第二个参数 mode ,除了在 MSDN 上列出的几种类型外,在打开非文本文件时,需要加上 b 字符。加入b 字符用来告诉函数库打原创 2011-09-27 23:52:01 · 561 阅读 · 0 评论 -
【转】C++静态成员小结
类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了转载 2011-08-25 10:33:06 · 432 阅读 · 0 评论 -
文本与二进制方式打开文件的区别
文本与二进制方式打开文件的区别 文本文件也叫做ASCII码文件,与以‘文本方式’打开文件不是同一个概念!文本文件存储的是ASSCII码字符,即存储在磁盘上只占用二进制的0x20--0x7e。另外,还有回车(0x0d),换行(0x0a),TAB(0x09)等,所以有可压缩的空转载 2011-07-14 16:13:44 · 763 阅读 · 0 评论 -
动态库的静态和动态加载方法
Linux 环境:1. 动态加载:头文件 #include 流程:(1)//获取库句柄 HANDLE hModule = dlopen(szPath, RTLD_LAZY); (2)//获取函数地址 typedef void(*Fun)(param原创 2013-02-26 15:25:23 · 989 阅读 · 0 评论
分享