C++ Primer 3ed 学习笔记 (1)
来源:互联网 发布:配色软件哪个好 编辑:程序博客网 时间:2024/05/17 04:18
找工作前应该把C++ Primer 看好啊,发现好多笔试题就是从这本书中出的!一模一样,失算了 :)
程序是针对问题而编写,目的就是为解决问题,对大问题,解决的策略是:分而治之,逐步求精。
在C++标准库中定义的名字,如cout,不能直接使用,需要在程序开头使用预处理器指示符:
#include <iostream>
并要求在后面加上语句:
using namespace std;
头文件为防止重复处理,一般通过预处理器防止重复定义,如在文件 a.h中使用:
#ifndef A_H
#define A_H
/*内容*/
#endif
一些比较有用的预处理器名字:
__cpluscplus:指明本程序文档为c++程序,例如我们可以使用:
#ifdef __cpluscplus/
extern "C" ....
#endif
__STDC__:表明编译器编译的是标准C程序
__LINE__:记录文件已经被编译的行数
__FILE__:包含正在被编译的文件的名字
__DATE__:当前编译文件的日期
__TIME__:当前编译文件的时间
文件的输入输出部分
除要包含 iostream外,还要 #include <fstream>
打开一个供输出的文件:
ofstream outfile("aa.dat");
打不开的检测是 if(!outfile)
打开一个供输入的文件:
ifstream infile("aa.dat");
- C++ Primer 3ed 学习笔记 (1)
- C++ Primer 3ed 学习笔记 (2)
- C++Primer学习笔记(3)
- C++primer学习笔记(1)
- c primer plus 学习笔记(1)
- C++primer学习笔记(1)
- C++Primer学习笔记《1》
- 学习笔记(C++primer)
- Introduction to Linear Algebra 4ED 学习笔记(1)
- C++PRIMER学习笔记
- c++primer学习笔记
- c++primer学习笔记
- C++primer学习笔记
- c++primer 学习笔记
- C++Primer 学习笔记
- c++primer学习笔记
- C++Primer学习笔记
- C++PRIMER 学习笔记
- 我的伊妹儿收取—MyEmailer(一)
- PetShop数据访问层之数据库访问设计
- [转]存储也开源:FreeNAS 安装及使用初体验
- 静态页转换平台(StaticPol)-静态页生成终极解决方案
- 程序员:你为什么加班?
- C++ Primer 3ed 学习笔记 (1)
- PE教程6: Import Table(引入表)
- google搜索引擎优化圣经
- 用一张纸存储90-450GB的数据:24岁大学生发明纸介质存储系统
- 基于8051嵌入式系统的GPRS终端实现
- (转贴)一个老程序员的心里话。。。。。
- [asm]Hello world!
- 《C#高级编程》(第4版)6.3.2:事件和委托
- GoF 23个经典的设计模式6--结构模式之适配器模式(未完代续)