会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
I can do anything
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2018年8月9日
c++1.1-----C++ Primer5读后感
摘要: 历时1个月,从2018/7/10开始,到2018/8/9结束。每天不干别的, 只看书,只敲书上的代码。《C++ Primer 第五版》这本C++领域最权威的入门书终于被我读完了。 这本书有一个很大的特点:层层递进。它可能将一个知识点分成多个层次来讲。例如:using声明。在74页出现的时候,只告诉你
阅读全文
posted @ 2018-08-09 17:00 FishLight
阅读(366)
评论(0)
推荐(0)
2018年8月6日
c++1.0-----源码分析正则表达式的错误类型
摘要: 在c++primer 第五版第649页出现了表17.7--正则表达式错误类型。它到底是什么? 到底怎么用?让我们利用源码一探究竟: 源码: 解读: 如何使用? 其实不用刻意使用,在正则表达式错误的时候,就会报出相应的错误。 例如: 这个时候第二行少了一个左括号,应该会爆出error_paren的错误
阅读全文
posted @ 2018-08-06 14:38 FishLight
阅读(844)
评论(0)
推荐(0)
2018年7月31日
c++0.9-----c++ primer之noexcept解读
摘要: noexcept技术非常重要,奈何c++ primer第五版所讲得冗长,需要仔细琢磨才好理解,特此记录一下我的理解: noexcept在第474页讲得较详细。 作者的思路是:首先声明移动操作很少抛出异常,其次标准库容器抛出异常时对原容器对象毫无影响。 下面给出了两段详细解释: 1.移动构造函数不分配
阅读全文
posted @ 2018-07-31 09:16 FishLight
阅读(323)
评论(0)
推荐(1)
2018年7月30日
c++0.8-----快速定位c++源码位置的小技巧
摘要: c++ primer第五版 449页 有一句话:iostream类阻止了拷贝,以避免多个对象写入或读取相同的IO缓冲。 这个时候,很多读者也许都想找找源码,看它是怎么实现的,这个时候可以采用试错的方法: 我明知道iostream成员不能用构造创建对象,但我偏去试一试: 这时候查找报错信息: copy
阅读全文
posted @ 2018-07-30 11:12 FishLight
阅读(714)
评论(0)
推荐(0)
2018年7月23日
c++0.7-----源码分析:iostate及badbit/failbit/eofbit/goodbit以及io文件的包含关系<原创>
摘要: 代码取自GNU g++ 编译器携带的标准库,文件位置在E:\codeblock\CodeBlocks\MinGW\lib\gcc\mingw32\5.1.0\include\c++\bits\ios_base.h 文件的关系: iostream文件: #include <ostream> #incl
阅读全文
posted @ 2018-07-23 21:57 FishLight
阅读(1460)
评论(0)
推荐(0)
2018年7月17日
c++0.6-----如何在自己搭建的c++环境中使用extern变量
摘要: base.cpp文件: pointer.cpp文件: 编译: 只有将两个文件一起编译,pointer.cpp文件才能访问到base.cpp文件。等价于将pointer.cpp和base.cpp放到一个工程下面。
阅读全文
posted @ 2018-07-17 10:34 FishLight
阅读(221)
评论(0)
推荐(0)
2018年7月14日
c++0.5-----如何在widows下面搭建最简洁的c++环境
摘要: 如果你看vs,codeblock不爽,想搭建最简洁的c++环境,这篇文章适合你~~·· 1.下载编译器管理软件: 下载链接:https://jaist.dl.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe 2.安装 不要更改默认
阅读全文
posted @ 2018-07-14 17:55 FishLight
阅读(785)
评论(0)
推荐(0)
2018年7月7日
c++0.4-----面向对象的三种关系(继承/复合/委托)
摘要: 面向对象(OOD)(OOP):在研究复杂问题时,需要使类和类之间产生关系。分别为Inheritance(继承),Composition(复合),Delegation(委托)。 复合(composition):即一个类的中包含另一个类的成员。表示为has-a的关系 例如: 文件名: compositi
阅读全文
posted @ 2018-07-07 09:23 FishLight
阅读(1555)
评论(0)
推荐(0)
2018年7月4日
c++0.3----this指针/static/namespace
摘要: 本篇文章为额外内容:包含this指针,static静态成员变量和函数,命名空间。 以下为namespace.h文件的内容:(包含上述所有的知识哦) 调用部分: 一.this指针: 成员函数有一个隐藏的形参,叫做this指针。c1.real()其实相当于complex::real(&c1) 会把&c1
阅读全文
posted @ 2018-07-04 16:32 FishLight
阅读(323)
评论(0)
推荐(0)
c++0.2-----基于对象的类(包含指针)
摘要: 本篇文章内容包含:c风格字符串原理,拷贝构造,拷贝赋值,内存分配,内存释放与析构函数,内存空间分类。 代码如下: 一.c风格字符串: char *p=”sdfsadf”; 为何一个字符串常量可以赋值给一个指针? 双引号做了3件事: 1.申请了空间(在常量区),存放了字符串 。2. 在字符串尾加上了'
阅读全文
posted @ 2018-07-04 13:03 FishLight
阅读(735)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告