www.zhblog.net

C++学习,入门教程

C++ 功能强大但入门不易,后期有许多语言致力于去除其不易掌握的部份,即使后期的语言如此之多,但 C++ 仍在开发语言工具中占有一席之地.........

C++ 之父给初学者的信

C++ 之父给初学者的信 From: bs@alice.att.com (Bjarne Stroustrup) Newsgroups: comp.os.msdos.programmer, comp.s.........

二进制文件 I/O

使用二进制模式开启文件,在写入或读取文件时不会发生字符转换,数值在内存中的位是如何,写入文件时就是如何,而读入时也是相同。 下面这个程序可以读入任意文件,每次读入一个字节,并将读入数据以 16 .........

文本文件 I/O

在 C++ 要读写文件,是将之连结至串流,基于串流的 I/O 架构与相关说明,可以在〈Input/output library〉找到。 在〈终端输入输出〉中,谈过 cout 是 ostream 实例.........

I/O 格式化标志

〈I/O 格式控制器〉可以对当时处理中的串流改变格式,如果想在程序进行过程中,始终维持指定的格式,可以使用格式标志,透过 setf 与 unsetf 方法来设定与取消。 以下列出一些常用的格式标志: .........

I/O 格式控制器

如果学过 C 语言,一定对 printf 的格式指定方式感到难以忘怀,之前看过的例子中,都是使用 cout 式来输出信息,然而没谈到格式控制,其实只要透过几种基本方式,也可以指定格式来输出信息,I/O.........

使用 using

using 用来导入名称,最常见的是导入命名空间,例如,想使用 std 命名空间中的名称,又不想加上 std:: 前置的话,之前文件中许多范例都是如下编写: using namespace std; .........

关于 namespace

namespace 用来创建命名空间,或者开启既存的命名空间,因此,若想在其他标头文件或源码位置,往〈简介命名空间〉中既有的 bank 命名空间添加新的定义,只要指定相同名称就可以了。例如: name.........

简介命名空间

一个应用程序中会有多变量、常数、函数、类彼此合作,也有可能由多个团队共同分工,完成应用程序的某些功能块,再组合在一起。 如果你的应用程序是多个团队共同合作,如果没有定义命名空间,名称默认都是位于全局.........

重抛异常

throw 用来抛出异常,在捕捉到错误时,若要重新抛出错误,也是使用 throw;视需求而定,若捕捉错误后,当时情境没有足够的信息可以妥善处理,可就现有信息处理完错误后,重新抛出原错误,或者是收集信息.........
1 2 3 ... 16