
C/C++笔记
Orlando321
这个作者很懒,什么都没留下…
展开
-
BOOST库使用方法(有手就行)
开发环境: Win7,VS2015 - update 3,boost_1_16_01、下载boost安装包,约125MB。2、解压到指定目录,解压后显示大小437MB,占用空间546MB,包含47988个文件,4409个文件夹。3、按如下路径打开命令提示符:|——开始菜单|————Visual Studio 2015|——————Visual Studio Tools|————————Windows...原创 2021-12-24 14:58:47 · 3466 阅读 · 0 评论 -
0,‘0’,‘\0’,null的区别
如题,在程序中经常遇到NULL,和'\0',常常疑惑它们是什么关系,其实它们的值是一样的,只不过表现的形式不一样: 1、NULL; NULL 即空指针,在C和C++中的形式不一样,msdn上有如下的内容那个:#if !defined(NULL)&&defined(__NEEDS_NULL)#ifdef __cplusplus#define NULL 0转载 2017-10-16 13:28:56 · 327 阅读 · 0 评论 -
浅谈strtok函数的使用心得
经常使用strtok函数进行文本操作,其实他是一个很好用的函数,很方便,能够简单的实现一行文本的切分操作,总结一下使用心得。函数原型char* strtok(char* s,const char* delim)首先strtok有两个参数,第一个参数是要操作的数据的地址或称为指针,通常是通过fget(buff,length(buff),p)函数来获取的,这里buff就是char* s转载 2017-10-16 13:36:30 · 352 阅读 · 0 评论 -
c语言中逗号运算符和逗号表达式
C语言提供一种特殊的运算符——逗号运算符。用它将两个表达式连接起来。如: 3+5,6+8称为逗号表达式,又称为“顺序求值运算符”。逗号表达式的一般形式为 表达式1,表达式2逗号表达式的求解过程是:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。例如,上面的逗号表达式“3+5,6+8”的值为14。又如,逗号表达式 a=3*5,转载 2017-10-17 09:49:58 · 453 阅读 · 0 评论 -
C++笔记--返回对象还是返回引用
我们发现,在C++中,有些成员函数返回的是对象,而有些函数返回的又是引用。返回对象和返回引用的最主要的区别就是函数原型和函数头。Car run(const Car &) //返回对象Car & run(const Car &) //返回引用 返回对象会涉及到生成返回对象的副本,这事调用函数的程序可以使用的副本,因此,返回对象的时间成本包括了调用...转载 2018-04-19 14:00:12 · 303 阅读 · 0 评论 -
CMemoryDC
#pragma onceclass CMemoryDC:public CDC{ CSize m_size;public: int GetWidth()const { return m_size.cx; } int GetHeight()const { return m_size.cy; } void BitTrans( int nXDest, // 目...原创 2018-10-08 22:03:07 · 395 阅读 · 0 评论