C++
Child_heart
这个作者很懒,什么都没留下…
展开
-
C++预处理器
#define 预处理1.#define 预处理指令用于创建符号常量。该符号常量通常称为宏,指令的一般形式是:#define macro-name replacement-text #include <iostream>using namespace std; #define PI 3.14159 int main (){ cout <&l...转载 2020-01-06 15:34:35 · 319 阅读 · 0 评论 -
C++信号处理
信号是由操作系统传给进程的中断,会提早终止一个程序。在 UNIX、LINUX、Mac OS X 或 Windows 系统上,可以通过按 Ctrl+C 产生中断。信号 描述 SIGABRT 程序的异常终止,如调用abort。 SIGFPE 错误的算术运算,比如除以零或导致溢出的操作。 SIGILL 检测非法指令。 SIGINT 接收到交互注意信号。...转载 2020-01-06 14:59:39 · 493 阅读 · 0 评论 -
C++模板
1,C++模板关键字template模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板可以分为函数模板与类模板2.函数模板一般形式:template <typename T> T func_name(parameter list) //T表示函数返回类型, func_name表示函数名{ // 函数的主体}实例:#in...原创 2020-01-04 11:44:25 · 187 阅读 · 0 评论 -
C++内联函数inline
1.引用inline的原因在 c/c++ 中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。2.实例#include <stdio.h>//函数定义为inline即:内联函数inline char* dbtest(int a) { return (i % 2 > 0) ? "奇" : "偶...转载 2020-01-04 10:39:52 · 167 阅读 · 0 评论 -
C++文件和流
一、C++文件和流1. ofstream 该数据类型表示输出文件流,用于创建文件并向文件写入信息。 ifstream 该数据类型表示输入文件流,用于从文件读取信息。 fstream 该数据类型通常表示文件流,且同时具有 ofstream 和 ifstream 两种功能,这意味着它可以创建文件,向文件写入信息,从文件读取信息。 要在 ...转载 2020-01-03 11:46:42 · 137 阅读 · 0 评论 -
c++中类模板与结构体模板总结
今天刚刚编完数据结构中的单链表,其中用到了类模板,发现自己有许多不熟练的地方和普通的基本类型不一样的地方。所以现在记录下来,以便以后的复习与回顾。模板的定义的关键词是template1.类模板的定义template<class T>class Linklist{public: Linklist(); Linklist(T a[], int i); ~Linklist();...原创 2018-04-09 22:05:23 · 11099 阅读 · 5 评论