![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 78
GDPLA
这个作者很懒,什么都没留下…
展开
-
带参数的main函数
带参数的main函数有多种写法,常用的有两种: int main(int argc,char ** argv); int main(int argc,char *argv[]); main函数的参数值是从操作系统命令行获得的,这样就可以用来实现linux命令。 argc参数表示命令行中参数的个数(文件名也算一个参数),其值是输入命令行时系统按照实参的个数自动赋予的。 上转载 2017-11-28 14:50:12 · 410 阅读 · 0 评论 -
C++面向对象编程
面向对象编程有三个特征:数据抽象和封装,继承,多态。 一、数据抽象和封装 在C++中,数据抽象和封装通过类来实现。 数据抽象是一种依赖于接口和实现分离的编程技术。类的设计者必须关心类的实现,而使用该类的程序员不必了解这些细节,只需要了解该类型的接口。 封装是一种将低层次的元素组合起来形成新的,高层次实体的技术,常用的封装形式如函数,隐藏了实现细节,对外提供接口,类也是一样。 1、类的声明原创 2017-12-10 22:11:19 · 284 阅读 · 0 评论 -
C++数组和指针
数组和指针是C++的两种类似于vector和迭代器的低级复合类型。平时应当尽量使用vector和迭代器,只有在强调速度时才在类实现的内部使用数组和指针。 一、 数组 1、数组的缺点:长度固定,无法获取其容量大小。 2、没有所有元素都是引用的数组。 3、非const变量以及到运行阶段才知道其值的const变量都不能用于定义数组的维数。 4、数组下标的正确类型时size_t。原创 2017-12-17 17:35:54 · 250 阅读 · 0 评论 -
C/C++基本数据类型所占字节数
C标准中并没有具体给出规定那个基本类型应该是多少字节数,而且这个也与机器、OS、编译器有关,比如同样是在32bits的操作系统系,VC++的编译器下int类型为占4个字节;而tuborC下则是2个字节。 所以int,longint,shortint的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): sizeof(shortint)<=sizeo...转载 2018-04-02 14:45:48 · 314 阅读 · 0 评论