Coding之路——掌握Linux基础(1):Linux如何使用主机与磁盘
摘要:1.磁盘规划与主机划分(1)硬件在Linux中文档名: ——IDE硬盘:/dev/hd[a-d] ——SCSI/SATA/USB硬盘:/dev/sd[a-p] ——USB闪存:/dev/sd[a-p] ——软盘驱动器:/dev/fd[0-1] ——打印机:/dev/lp[0-2](25针)...
阅读全文
posted @
2014-10-07 18:42
三十/而立
阅读(345)
推荐(0)
Coding之路——重新学习C++(10):类的层次结构
摘要:1.多重继承 (1)多重继承一直是C++中让许多人诟病的机制,不过它大大增加了类的层次结构的灵活性,先看一个简单的例子:class Task{public: virtual void pending() = 0; //...};class Displayed{public: ...
阅读全文
posted @
2014-10-03 15:36
三十/而立
阅读(1219)
推荐(0)
Coding之路——重新学习C++(9):解决异常
摘要:1.什么是异常 (1)异常的基本思路是让一个函数发现自己无法解决的错误时抛出异常,让调用者来解决。异常处理机制类似于编译时的类型检查和歧义性控制在运行时的对应物,它是一种非局部的控制结构,在抛出异常时,我们用堆栈回退来找到能处理异常的上层函数。有人把异常想象成程序中那些无法挽回的重大错误,但是异常...
阅读全文
posted @
2014-10-02 14:10
三十/而立
阅读(266)
推荐(0)
Coding之路——重新学习C++(8):神奇的模板
摘要:1.解析一个正确的模板类 (1)首先,我们想创造一个模板,可以先针对一个特定的类型参数设计它的行为方式,然后在对抽象的一般类型进行推广。例如我们可以先设计String类的具体实现,然后再推广到String类模板。 (2)类模板的名字是不能重载的。所以,如果在某个作用域内声明了一个类模板,就不能有...
阅读全文
posted @
2014-10-01 12:41
三十/而立
阅读(360)
推荐(0)