自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 C/C++基本数据类型所占字节数

C标准中并没有具体给出规定那个基本类型应该是多少字节数,而且这个也与机器、OS、编译器有关,比如同样是在32bits的操作系统系,VC++的编译器下int类型为占4个字节;而tuborC下则是2个字节。 所以int,longint,shortint的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): sizeof(shortint)<=sizeo...

2018-04-02 14:45:48 321

原创 C++数组和指针

数组和指针是C++的两种类似于vector和迭代器的低级复合类型。平时应当尽量使用vector和迭代器,只有在强调速度时才在类实现的内部使用数组和指针。   一、 数组 1、数组的缺点:长度固定,无法获取其容量大小。 2、没有所有元素都是引用的数组。 3、非const变量以及到运行阶段才知道其值的const变量都不能用于定义数组的维数。 4、数组下标的正确类型时size_t。  

2017-12-17 17:35:54 256

原创 C++面向对象编程

面向对象编程有三个特征:数据抽象和封装,继承,多态。 一、数据抽象和封装 在C++中,数据抽象和封装通过类来实现。 数据抽象是一种依赖于接口和实现分离的编程技术。类的设计者必须关心类的实现,而使用该类的程序员不必了解这些细节,只需要了解该类型的接口。 封装是一种将低层次的元素组合起来形成新的,高层次实体的技术,常用的封装形式如函数,隐藏了实现细节,对外提供接口,类也是一样。 1、类的声明

2017-12-10 22:11:19 292

原创 Linux正则表达式 | grep

一、grep命令 Linux命令grep是一个强大的文本搜索工具。它有两个变体,分别是egrep和fgrep。分别对应于grep -E和grep -F。 grep命令的命令格式为:grep [选项]...PATTERN [FILE]...。 其中PATTERN为正则表达式。而POSIX将正则表达式分为了两种,分别是基本正则表达式(BRE)和扩展正则表达式(ERE)。grep命令使用BRE,e

2017-12-01 21:35:53 333

转载 带参数的main函数

带参数的main函数有多种写法,常用的有两种: int main(int argc,char ** argv); int main(int argc,char *argv[]);   main函数的参数值是从操作系统命令行获得的,这样就可以用来实现linux命令。   argc参数表示命令行中参数的个数(文件名也算一个参数),其值是输入命令行时系统按照实参的个数自动赋予的。   上

2017-11-28 14:50:12 417

原创 String,Vector以及迭代器

主要是我学习C++primer这本书时做的笔记,看到哪记到哪,等全书看完再做个总结吧。   1、        String 1、string.size() 返回类型为string::size_type类型,是string类类型自定义的一种配套类型,使得程序与机器类型无关,具有更好的可移植性。Size_type为unsigned类型,注意在使用时不要赋给int型。 2、string关系操

2017-11-25 21:14:17 691

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除