linux C++
able_zhou
这个作者很懒,什么都没留下…
展开
-
linux & C++Primer 学习笔记--预处理器的简单介绍
2011-03-0211:15:12既然已经知道了什么应该放在头文件中,那么我们下一个问题就是真正地编写头文件。我们知道要使用头文件,必须在源文件中#include该头文件。为了编写头文件,我们需要进一步理解 #include 指示是怎样工作的。#include 设施是C++ 预处理器的一部分。预处理器处理程序的源代码,在编译器之前运行。C++ 继承了 C 的非常精细的预处理器。现在的 C++ 程序以高度受限的方式使用预处理器。#include 指示只接受一个参数:头文件名。预处理器用指定的头文件的内容替代原创 2011-03-02 11:29:00 · 840 阅读 · 0 评论 -
linux & C++Primer 学习笔记--namespace 初访
2011-03-0214:20:54将库所定义的名字放至单独一个地方的机制。命名空间有助于避免无意的命名冲突。C++ 标准库所定义的名字在命名空间 std 中。名字空间域就好比从不同的口袋拿工具,口袋1 口袋2都有扳手,using namespace 口袋1 那就使用口袋1中的扳手。OK!一个简单的个人名字空间域:zynamespace.h 定义了自己的一个printf 函数在main 函数中进行调用也可在main 前使用 using namespace zy以后使用即可直接使用printf()输出原创 2011-03-02 14:32:00 · 605 阅读 · 0 评论 -
linux & C++Primer 学习笔记--fstream 非常好用的文件操作流
<br />2011-03-02<br />15:40:25<br /> <br />习惯了window下的file CFile 模式的文件操作. 今天发现一个很好用的流文件操作。fstream<br /> <br />#include <fstream> using namespace std; int main() { fstream cstr; cstr.open("able", ios::out | ios::app); cstr << "hello us原创 2011-03-02 15:50:00 · 1600 阅读 · 1 评论 -
linux & C++Primer 学习笔记--标准库vector类型
<br />2011-03-02<br />16:08:15<br /> <br />vector 是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。和 string 对象一样,标准库将负责管理与存储元素相关的内存。我们把 vector 称为容器,是因为它可以包含其他对象。一个容器中的所有对象都必须是同一种类型的。<br /> <br />使用 vector 之前,必须包含相应的头文件。本书给出的例子,都是假设已作了相应的 using 声明:<br /> <br />#include <vecto原创 2011-03-02 17:33:00 · 717 阅读 · 0 评论 -
Linux 静态库&动态库调用
<br />1.什么是库<br />在windows平台和linux平台下都大量存在着库。<br />本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。<br />由于windows和linux的本质不同,因此二者库的二进制是不兼容的。<br />本文仅限于介绍linux下的库。<br />2.库的种类<br />linux下的库有两种:静态库和共享库(动态库)。<br />二者的不同点在于代码被载入的时刻不同。<br />静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。<b转载 2011-04-06 09:45:00 · 1234 阅读 · 0 评论 -
Linux 静态库&动态库调用
<br />1.什么是库<br />在windows平台和linux平台下都大量存在着库。<br />本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。<br />由于windows和linux的本质不同,因此二者库的二进制是不兼容的。<br />本文仅限于介绍linux下的库。<br />2.库的种类<br />linux下的库有两种:静态库和共享库(动态库)。<br />二者的不同点在于代码被载入的时刻不同。<br />静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。<b转载 2011-04-06 09:44:00 · 18663 阅读 · 3 评论 -
Linux 静态库&动态库调用
<br />1.什么是库<br />在windows平台和linux平台下都大量存在着库。<br />本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。<br />由于windows和linux的本质不同,因此二者库的二进制是不兼容的。<br />本文仅限于介绍linux下的库。<br />2.库的种类<br />linux下的库有两种:静态库和共享库(动态库)。<br />二者的不同点在于代码被载入的时刻不同。<br />静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。<b转载 2011-04-06 09:46:00 · 1114 阅读 · 1 评论