- 分类:Linux
与大家熟知的 Windows 操作系统软件一样,Linux 也是一个操作系统软件,其 logo 是一只企鹅(如图 1 所示)。与 Windows 不同之处在于,Linux 是一套开放源代码程序的、可以自由传播的类 Unix 操作系统软件。
- 分类:Linux
好的开始是成功的一半。学习 Linux 的第一个问题是搞明白 Linux 是什么,了解其来龙去脉、前世今生,知道其发展趋势、应用前景,弄清楚为什么学习它,以及如何掌握它和使用它,知其然更要知其所以然。
本章致力于让读者对 Linux 有一个宏观的认识,总览其整体,后续章节再依次讲解 Linux 的每一部分的知识点。
工欲善其事,必先利其器。建议学习 Linux 的朋友不要忽视本章章。很多人看技术类图书都不喜欢或不重视第一章,甚至直接跳过去,觉得大多是介绍性的内容,陈词滥调、形式化,且没什么 技术含量。
- 分类:C++
任何一个C++项目,其内部往往包含的不是单个源文件,而是多个源文件,甚至在很多 C++ 项目中还会利用子文件夹对诸多源文件进行分门别类。
简单地理解C++多文件编程,其就是把多个头文件(.h文件)和源文件(.cpp文件)组合在一起构成一个程序,这是C++的重点,也是C++的难点。在C++多文件编程中,头文件的编写是重点内容,有很多细节需要注意,有的甚至会让你感觉奇怪。
除此之外,多文件编程还会涉及到内存和程序的编译原理,市面上的绝大部分资料对此也语焉不详,所以很多初学者对此都非常困惑。学会了多文件编程,你就可以使用C++来开发中大型项目了,对初学者来说,这简直是跨域了一大步。
- 分类:C++
- 分类:C++
- 分类:C++
在某些特殊的场景中,我们可能需要逐个读取文件中存储的字符,或者逐个将字符存储到文件中。这种情况下,就可以调用 get() 和 put() 成员方法实现。
- 分类:C++
- 分类:C++
前面章节中,已经给大家介绍了文件流对象如何调用 open() 方法打开文件,并且在读写(又称 I/O )文件操作结束后,应调用 close() 方法关闭先前打开的文件。那么,如何实现对文件内容的读写呢?接下来就对此问题做详细的讲解。
- 分类:C++
第 2172 页 共 2202 页