
C++&C
shirley
这个作者很懒,什么都没留下…
展开
-
【转】memcpy() -- 拷贝内存内容
相关函数: bcopy(), memccpy(), memmove(), strcpy(), strncpy()<br />表头文件: #include <string.h><br />定义函数: void *memcpy(void *dest, const void *src, size_t n)<br />函数说明: memcpy()用来拷贝src所指的内存内容前n个字节到dest所指的内存地址上。与strcpy()不同的是,memcpy()会完整的复制n个字节,不会因为遇到字符串结束'/0'而结束<b原创 2011-03-17 13:28:00 · 554 阅读 · 0 评论 -
多线程编程
线程的创建和退出: 另一种是调用pthread_exit函数主动退出。最后,进程终止函数exit函数,一旦结束了进程,那么此进程中所有线程都将无条件终止。 创建线程通常使用的函数是pthread_create.在线程创建以后,就开始运行相关的线程函数,在该函数运行完之后,该线程也就退出了。这是线程退出的一种方法: 运行完毕,自动退出。pthread_create 函数: 所需文件头: #include 函数原型: int pthread_create((pthread_t*thread转载 2011-03-17 14:06:00 · 394 阅读 · 0 评论 -
Gdb 调试过程
<br />用GDB调试程序<br />GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序<br />列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行<br />软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可<br />以做出一个非常强大的功能。<br /> <br />GDB概述<br />————<br />GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那<br />种图原创 2011-03-23 14:07:00 · 703 阅读 · 0 评论 -
Gdb 调试过程
<br />用GDB调试程序<br />GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序<br />列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行<br />软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可<br />以做出一个非常强大的功能。<br /> <br />GDB概述<br />————<br />GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那<br />种图原创 2011-03-23 14:09:00 · 810 阅读 · 0 评论 -
C++ 程序执行过程
<br />要理解一个程序的执行过程,首先要理解什么是编译器。我们用C语言写的程序,计算机只能识别机器语言(二进制指令),计算机并不能理解。因此,必须将C语言转换为机器语言。编译器就是用来实现这一功能的。编译器将源代码文件按照一定的对应规则映射程计算机能够识别的二进制指令。<br /><br />关于源文件、目标文件和可执行文件<br />源文件:保存源代码的文件(*.c, *.cpp)<br />目标文件:编译器根据源文件创建的机器语言指令成为目标代码,包含目标代码的磁盘文件即目标文件。<br /> 一般转载 2011-03-23 09:30:00 · 746 阅读 · 0 评论 -
fcntl和flock两个系统调用的区别
<br />http://www.demix.cn/h?z=28551原创 2011-05-19 10:05:00 · 680 阅读 · 0 评论 -
str()函数
<br /> 当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为正,返回的字符串包含一前导空格暗示有一正号。 <br /> 使用 Format 函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与 Str 不同的是,Format 函数不包含前导空格来放置 number 的正负号。 <br />注意Str 函数只视句点 (.) 为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用 CStr 将数字转成字符串。<br /> <br />本原创 2011-04-26 16:58:00 · 1172 阅读 · 0 评论 -
c_str()
<br />1.string类成员函数c_str()的原型:<br /> const char *c_str()const;//返回一个以null终止的c字符串<br />2.c_str()函数返回一个指向正规c字符串的指针,内容和string类的本身对象是一样的,通过string类的c_str()函数能够把string对象转换成c中的字符串的样式;<br /> <br />c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同. <br /> 这原创 2011-04-26 16:56:00 · 6601 阅读 · 0 评论