c++
lhc528
这个作者很懒,什么都没留下…
展开
-
localtime与localtime_r
localtime与localtime_r在写代码的时候,经常会用到读取系统时间的函数。很多人都会调用localtime函数来将时间转换本地时间,但是大家往往会忽略了一点,localtime函数不是线程安全的。如果在多线程里调用localtime函数,很可能会出现问题。struct tm *localtime(const time_t *clock);这个函数在返回的时转载 2014-09-23 11:13:03 · 455 阅读 · 0 评论 -
常识
<br />C语言中,什么都是通过传值来实现的,C++继承了这一传统并将它作为默认方式。除非明确指定,函数的形参总是通过“实参的拷贝”来初始化的,函数的调用者得到的也是函数返回值的拷贝。原创 2011-04-26 15:49:00 · 335 阅读 · 0 评论 -
vmware tools ,/mnt/hgfs 下没有共享文件夹,解决办法
正常安装vmware tools设置win下共享文件夹,在ubuntu的mnt/hgfs下看不到设定的共享文件夹解决办法:1.sudo apt-get install open-vm-dkms2.sudo mount -t vmhgfs .host:/ /mnt/hgfs转载 2013-07-03 10:32:16 · 790 阅读 · 0 评论 -
Socket send函数和recv函数详解
send函数int send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。该函数的第一个参数指定发送端套接字描述符;转载 2012-10-25 10:39:05 · 328 阅读 · 0 评论 -
recv函数返回值说明
recv函数返回值说明recv函数int recv( SOCKET s, char FAR *buf, int len, int flags);不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。该函数的第一个参数指定接收端套接字描述符; 第二个参数指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据; 第三个参数指明buf的长度; 第四个参数一般置0。转载 2012-10-25 15:57:08 · 679 阅读 · 0 评论 -
c++ mem开头函数
memchr语法: #include void *memchr( const void *buffer, int ch, size_t count ); 功能:函数在buffer指向的数组的count个字符的字符串里查找ch 首次出现的位置。返回一个指针,指向ch 在字符串中首次出现的位置, 如果ch 没有在字符串中找到,返回NULL。例如: char转载 2012-03-14 15:03:32 · 1631 阅读 · 0 评论 -
memset ,memcpy 和strcpy 的根本区别
<br />Memset 用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为‘ ’或‘/0’;<br />例:char a[100];memset(a, '/0', sizeof(a));<br /> memset可以方便的清空一个结构类型的变量或数组。<br />如:<br />struct sample_struct<br />{<br /> char csName[16];<br /> int iSeq;<br /> int iType;<br />};转载 2011-04-26 15:39:00 · 221 阅读 · 0 评论 -
int 转 string
第一种:#include using namespace std;int main(){int i = 456;char a[10];string str;itoa(i, a, 10);str = a;coutreturn 0;}第二种:#include #include usingnamespace std;int main(){ int n =65535; char t[256]; string s; sprintf(t, "%d", n); s = t; cou原创 2011-04-26 15:35:00 · 318 阅读 · 0 评论 -
C/C++时间处理函数
C time库中提供了几个时间处理的函数:获取时间clock获取程序从开始到调用clock硬件滴答数difftime获取两个时间的差time获取当前时间转换时间mktime将tm结构转换成time_tasctime将tm结构转换成stringctime转载 2014-09-23 11:55:45 · 428 阅读 · 0 评论