随笔分类 - C++
与C++ 相关的函数代码
摘要:from:深海的小鱼儿 地址:http://www.cnblogs.com/xmphoenix/archive/2011/04/07/2008622.html 随机函数的rand、srand用法 一》基础 我们知道rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是
阅读全文
摘要:from:http://www.cnblogs.com/BlueTzar/articles/1136549.html realloc,malloc,calloc的区别 realloc,malloc,calloc的区别 三个函数的申明分别是: void* realloc(void* ptr, unsi
阅读全文
摘要:工作中遇到的函数: int seed = time(NULL); srand(seed); signal(SIGINT, stop); signal(SIGUSR1, sig_usr1); 搜time函数时,看到相关time 函数的文章,粘贴如下: from:http://blog.csdn.net
阅读全文
摘要:strdup()函数是c语言中常用的一种字符串拷贝库函数,一般和free()函数成对出现。 外文名strdup头文件string.h功 能将串拷贝到新建的位置处属 性字符串拷贝库函数 原型: 原型: extern char *strdup(char *s); 头文件:string.h 说明: 说明:
阅读全文
摘要:函数原型: #include <stdlib.h> double strtod(const char *nptr, char **endptr); C语言及C++中的重要函数。 返回值 返回值 返回转换后的浮点型数。 附加说明 附加说明 参考atof()。 1. 函数名: atof 功 能: 把字符
阅读全文
摘要:from:http://www.cnblogs.com/A123456A/archive/2013/01/25/2876634.html char,short ,int ,long,long long,unsigned long long数据范围 速查表: 速查表: 速查表: char -128 ~
阅读全文
摘要:kafka中涉及到序列化,有一个参数是在发送消息实体前边以一个序列号打头, seq = strtoull((prdcfgval+1), NULL, 10); do_seq = 1; 其中(prdcfgval+1)为读取配置中该对应参数设置的值,strtoull函数是要把一个字符串转换成(unsign
阅读全文
摘要:from:http://www.cnblogs.com/astwish/p/3460618.html __ATTRIBUTE__ 你知多少? GNU C 的一大特色就是__attribute__ 机制。__attribute__ 可以设置函数属性(Function Attribute )、变量属性(
阅读全文
摘要:from:http://www.cnblogs.com/xhcqwl/p/3905412.html kafka C客户端librdkafka producer源码分析 简介 kafka网站上提供了C语言的客户端librdkafka,地址在这。 librdkafka是使用C语言根据apache kaf
阅读全文
摘要:C++代码:if(access(strZip.c_str(), 0) == 0){...} 此处为判断strZip中文件是否存在 .c_str() 是他自身字符串名称,该名称是一个压缩文件。 函数名: access 功 能: 确定文件的访问权限 用 法: int access(const char
阅读全文
摘要:工作中遇到的问题: 在GDB调试时要进入下边该判断后边的函数,而m_EtherDecode.Chk_MakeSure_IP_Pkt(pPacket,dwPacketLen)的返回值是false,所以需要修改该函数的返回值, if(TRUE== m_EtherDecode.Chk_MakeSure_I
阅读全文
摘要:* 1楼 __fastcall具体含义在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算
阅读全文
摘要:在一个表达式中可能包含多个有不同运算符连接起来的、具有不同数据类型的数据对象;由于表达式有多种运算,不同的运算顺序可能得出不同结果甚至出现错误运算错误,因为当表达式中含多种运算时,必须按一定顺序进行结合,才能保证运算的合理性和结果的正确性、唯一性。 优先级从上到下依次递减,最上面具有最高的优先级,逗
阅读全文
摘要:原型: Test t = new Test(); if (t.str == "1") p = "11"; else if (t.str == "2") p = "22"; else if (t.str == "3") p = "33"; switch (t.str){
阅读全文
摘要:va_list深究 2011-04-21 21:06:11| 分类: C/C++|字号 订阅 va_list深究 2011-04-21 21:06:11| 分类: C/C++|字号 订阅 va_list深究 2011-04-21 21:06:11| 分类: C/C++|字号 订阅 VA函数(vari
阅读全文
摘要:strlen和sizeof的区别 C++学习心得(9) C++学习心得(9) 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 一、sizeof sizeof(...)是运算符,而不是一个函数。 一个简单的例子:int a;cout<<siz
阅读全文
摘要:CTDChain<T,sort,equal,pointer> * nodeTemp = NULL; using namespace std; //双向不循环链表 //sort 指示是否有序 //equal 指示当出现相同节点时的处理方法 //pointer 指示是否是一个指针类型,在析构时必不可少
阅读全文
摘要:工作中遇到的: 一个头文件中的: #pragma warning(disable:4996)#pragma warning(disable:4244)#pragma warning(disable:4267) 不理解意思,遂查☟ C/C++中的预编译指令 程序的编译过程可以分为预处理、编译、汇编三部
阅读全文
摘要:C++ 迭代器 基础介绍 迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围。迭代器就如同一个指针。事实上,C++的指针也是一种迭代器。但是,迭代器不仅仅是指针,因此你不能认为他们一定具有地址值。例如,一个数组索引,也可以认为是一种迭代器。 除了使用下标来访问 vector 对象的元
阅读全文
摘要:int CRuntimePara::getInt(const string& strKey,int iDefault){ map<string,string>::const_iterator iter; if ((iter = _mapParaValue.find(strKey)) != _mapP
阅读全文