C/C++编程语言
文章平均质量分 84
C/C++编程语言
小扁Jaxon
机器人视觉SLAM算法设计,高安全高可靠代码和软件开发
展开
-
C++面向对象程序设计-笔记
C/C++编程语言-面向对象程序设计原创 2023-02-13 16:32:42 · 190 阅读 · 0 评论 -
#define与const区别总结
一:C++中不但可以用define定义常量还可以用const定义常量,它们的区别如下:#define MAX 255;const float MAX = 255;(1)作用阶段:#define-在编译的预处理阶段,编译器把所定义的常量名字和常量值联系起来,进行替换;const-在编译时确定其值,在编译、运行的时候起作用。(2)作用方式:#define-定义的常量没有数据类型,所给出的...原创 2018-11-14 10:22:55 · 305 阅读 · 0 评论 -
c++11标准
C++11标准由国际标准化组织(ISO)和国际电工委员会(IEC)旗下的C++标准委员会(ISO/IEC JTC1/SC22/WG21)于2011年8月12日公布[2] ,并于2011年9月出版。2012年2月28日的国际标准草案(N3376)是最接近于C++11标准的草案(仅编辑上的修正)。此次标准为C++98发布后13年来第一次重大修正。 1.对C++核心语言的扩充 2.核...转载 2018-11-21 13:51:28 · 817 阅读 · 0 评论 -
strlen 与 sizeof 的区别
strlen(char*)是函数,求的是字符串的实际长度,它求得方法是从开始到遇到第一个'\0',如果你只定义没有给它赋初值,这个结果是不定的,它会从aa首地址一直找下去,直到遇到'\0'停止。 char a[10];cout<<strlen(a)<<endl; //结果是不定的 char a[10]={'\0'}; cout<<s...转载 2018-11-19 16:18:15 · 132 阅读 · 0 评论 -
C++多态的好处和作用(游戏程序实例)
在面向对象的程序设计中,使用多态能够增强程序的可扩充性,即程序需要修改或增加功能时,只需改动或增加较少的代码。此外,使用多态也能起到精简代码的作用。本节通过游戏实例来说明多态的作用。游戏程序实例游戏软件的开发最能体现面向对象设计方法的优势。游戏中的人物、道具、建筑物、场景等都是很直观的对象,游戏运行的过程就是这些对象相互作用的过程。每个对象都有自己的属性和方法,不同对象也可能有共同的属性和方法...转载 2018-11-19 22:04:46 · 3372 阅读 · 2 评论 -
C++头文件中为什么有些要加h
.h的是标准C的头文件,没有.h的是标准C++的头文件,两种都是头文件。造成这两种形式不同的原因,是C++的发展历史决定的,刚才正好有别的人也问这个问题,这里我再回答一下(注意vs2008和vs2005对标准C++的支持是一样的):以iostream和stdio.h为例,iostream是C++的库,stdio.h是标准C的库。2、新的C++标准摒弃了.h形式的头文件,所以在vs2005里面...转载 2018-12-04 13:36:26 · 2263 阅读 · 1 评论 -
memset函数及其用法,C语言memset函数详解
转载自http://c.biancheng.net/view/231.html在前面不止一次说过,定义变量时一定要进行初始化,尤其是数组和结构体这种占用内存大的数据结构。在使用数组的时候经常因为没有初始化而产生“烫烫烫烫烫烫”这样的野值,俗称“乱码”。每种类型的变量都有各自的初始化方法,memset() 函数可以说是初始化内存的“万能函数”,通常为新申请的内存进行初始化工作。它是直接操作内存空...转载 2018-12-19 10:08:41 · 247 阅读 · 0 评论