分类目录归档:C++学习

c++语言学习,典型案例学习,c++入门教程,实例源码讲解,红颜丽人博客C++学日记,C++语言程序设计,数据结构基础算法应用,零基础学习c++等内容。

fstream



fstream

大多数 C++ 程序员都熟悉不止一个文件 I/O 库。首先是传统的 Unix 风格的库,它由一些低级函数如 read() 和 open()组成。其次是 ANSI C 的 <stdio.h> 库,它包含 fopen() 和 fread()等函数。其它的还有一些具备所有[......]

Read more

ofstream和ifstream详细用法



ofstream和ifstream详细用法

ofstream和ifstream详细用法(转)
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O[......]

Read more

STL 文件操作 流文件操作

STL 文件操作 流文件操作

在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:
1、插入器(<<)
向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器[......]

Read more

c++输出字符串组合

c++输出字符串组合。

这是一个很常见的面试题,我来详细讲解算法。

首先假设有 ABCDEF这6个字符的字符串S,现在要找出3个字符的所有组合;

思路如下:

首先我们找到这个字符组合中一定包含A字符的组合,那么A字符肯定就定下来了,即包含S中第一个字符的组合,然后以剩下的字符[......]

Read more

inline与宏定义的区别

inline 和 宏定义的区别

inline函数是C++引入的机制,目的是解决使用宏定义的一些缺点。

1.为什么要引入内联函数(内联函数的作用)

用它替代宏定义,消除宏定义的缺点。宏定义使用预处理器实现,做一些简单的字符替换因此不能进行参数有效性的检测。另外它的返回值不能被强制转换为[......]

Read more

c程序的编译执行过程

c程序的编译执行过程

编译,编译过程读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换成机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。

C源程序头文件–》预编译处理(cpp)–》编译程序本身–》优化程序–》汇[......]

Read more

opencms的汉化问题

opencms的汉化问题。opencms7.5.4,下载的千寻汉化包,
一 安装过程:
1、安装成功后登录OpenCms,在view中选择Administration接着执行:Module Management–>Import Module with HTTP,选择org.opencms[......]

Read more

GDI+初探之图像透明显示和保存

GDI+初探之图像透明显示和保存

GDI+ 的配置                                                                                                     

1.  引入库文件

以MF[......]

Read more