会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
chattyku
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2018年8月8日
【共读Primer】15.[3.2] 标准库string Page75
摘要: 标准库string 其具体代表的类型为可变长的字符序列。 使用string时需要包含以下代码: 初始化string对象 大家是否注意到 s3和s5的值是一样的,但是写法却不一样。 这两个初始化的方式从结果上讲没有区别, 有区别的是初始化的过程: s3的写法叫做拷贝初始化,s5的写法叫做直接初始化。
阅读全文
posted @ 2018-08-08 09:36 chattyku
阅读(252)
评论(0)
推荐(0)
2018年8月7日
【共读Primer】14.[3.1] 命名空间 Page74
摘要: 我们一直在写的std::cout 其中std就是一个命名空间 "::" 则是作用域操作符 std::cout 意思就是在命名空间std中寻找cout的定义。 使用using声明可以无需作用域操作符直接使用对应的对象 每个名字都需要有独立的using声明。 头文件中不应该出现using声明 因为头文件
阅读全文
posted @ 2018-08-07 09:26 chattyku
阅读(109)
评论(0)
推荐(0)
【共读Primer】13.[2.6] 自定义数据结构 Page64
摘要: 在C++中所有数据组合的类型都是自定义的数据结构。 包括我们常常使用的string、istream、ostream等。 一个简单的类型定义,以struct开头进行书写。 类内初始值的作用:创建对象时,类内初始值将用于初始化数据成员。 如何使用我们自定义的类型 运行结果: 以上我们的程序就已经基本完成
阅读全文
posted @ 2018-08-07 09:05 chattyku
阅读(193)
评论(0)
推荐(0)
2018年8月6日
【共读Primer】12.[2.5]处理类型 Page60
摘要: 对于一些难于理解的,不好被表述的类型,我们如何能够快速有效的传达我们的意思? 如果有以下这样一个数据类型,那么我们光声明一个迭代器类型就要写几十个字符 而且这样的写法不便于记忆,如果有两个类型一样但是作用不同的相同结构,那么可能就会出错 在这种情况下,我们可以使用类型别名, 本章内容主要有三个重要的
阅读全文
posted @ 2018-08-06 21:31 chattyku
阅读(108)
评论(0)
推荐(0)
【共读Primer】11.[2.4] const限定符 Page53
摘要: const 用来修饰变量的不可改变性质。 比如缓冲区的大小,屏幕的尺寸,这种一般不会改变,但是会多出使用的东西 我们可以声明为const类型,以方便不会不小心被修改掉,另一方面在我们需要修改的时候会很方便 除过写的操作,const对象与非const对象没有 差别。 默认情况下const只在文件内部有
阅读全文
posted @ 2018-08-06 21:12 chattyku
阅读(147)
评论(0)
推荐(0)
2018年8月3日
【共读Primer】10.[2.3] 复合类型 Page45
摘要: C++的复合类型 引用和指针 引用就像是类型的别名 指针的初步认识 不管是否学过C或者C++对于指针这个东西只要是接触过计算机语言的,我相信都会对这个东西有所耳闻。 强大、底层、无限制、容易出错、容易崩溃、难以使用 让C/C++程序员又爱又恨的东西。 我认为,指针确实存在他的弊端,但是反过来想一下,
阅读全文
posted @ 2018-08-03 11:06 chattyku
阅读(197)
评论(0)
推荐(0)
【共读Primer】9.[2.2] 变量 Page38
摘要: 定义方式为在类型说明符后紧跟一个或多个变量名 在我的文章中多次提到对象,一般而言,对象是指一块可以存储数据并有某种类型的内存空间。 也就是说,对象是有了实际地址的一个类型。 对象和类这个概念在初学的时候比较难理解,我举个简单的例子。 对象创建时获得一个特定的值,我们叫做初始化。 在C++中 初始化
阅读全文
posted @ 2018-08-03 10:02 chattyku
阅读(169)
评论(0)
推荐(0)
2018年8月2日
【共读Primer】8.[2.1] 基本内置类型(2) Page32
摘要: 虽然C++中的类型是强制声明的,但是这并不意味着不同类型之间不可以进行一些计算或赋值。 我们来看下面的一组代码 上面的赋值语句中,没有一个是在把对应的值赋值给对应的类型。 但是并没有产生编译的错误,我们曾经说过,C++是一种强类型的语言。 这样胡乱的赋值感觉并不是强类型啊! 事情是这样的,类型指一个
阅读全文
posted @ 2018-08-02 22:56 chattyku
阅读(347)
评论(0)
推荐(0)
【共读Primer】7.篇外篇----关于字符的一些事
摘要: 首先在这里要感谢我们无比伟大的祖先,给了我们汉字这样牛气冲天的东西。 所以计算机里的汉语也是很有故事的,今天来和大家聊聊这些事 先从哪里说起呢? 从汉字编码说起吧,当前计算机中使用的与中文有关的编码 GB2312-80:1980年颁布的国标, GBK:1995年颁布的国标,GB2312的一个扩展字符
阅读全文
posted @ 2018-08-02 17:03 chattyku
阅读(229)
评论(0)
推荐(0)
【共读Primer】7.[2.1] 基本内置类型(1) Page29
摘要: C++的数据类型是用来对内存的指定区域描述含义及可执行操作的。 有效数字:一个数学概念具体讲就是 从左边第一个不是0的数字起,到末位数止,这中间所有的数字都叫这个近似数字的有效数字 wchar_t、char16_t、char32_t都是用来放字符的,其实字符也很有意思,我会专门写一个篇外篇来讲述一下
阅读全文
posted @ 2018-08-02 11:32 chattyku
阅读(580)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告