c/c++
__XX__
不标题党。欢迎讨论。
展开
-
C/C++查缺补漏:I/O处理、函数对象介绍
文章目录前言函数对象 前言 为了避免大量内容挤在一篇文章里,这里将关于泛型算法和I/O的讨论放在这一章,上一章用于介绍常见的关键字和面向对象编程的一些细节 函数对象 可以像调用函数一样调用的对象。 函数对象常用于泛型算法的实参。 函数对象的本质就是重载函数调用运算符,即括号 class Test { public: void operator() (int a)//重载函数调用运算符 { cout << a << endl; } };原创 2020-05-28 12:15:27 · 200 阅读 · 0 评论 -
C/C++查缺补漏:数学处理
文章目录前言随机数随机数引擎类随机数分布类随机数引擎类+分布类 = 随机数发生器案例如何避免相同随机数序列? 前言 C和C++中的数学处理不是特别多,数学处理也不是该语言的强项。这里简要介绍遇到的数学处理方法,例如产生服从特定分布的随机数等等。 随机数 这里不讨论c中的随机数产生函数 rand(),直接讨论c++的随机数机制 头文件:random 随机数引擎类 unsigned类型随机数序列的发生器 重载函数调用运算符,使得对象变成函数对象 随机数分布类 使用引擎返回服从特定分布的随机数 同原创 2020-05-23 14:52:23 · 279 阅读 · 0 评论 -
C/C++查缺补漏:关键字、类(面向对象)
文章目录前言指针运算引用C++ struct class的区别static关键字class中的static成员变量class中的static成员函数extern关键字inline关键字const关键字指针常量与常量指针常量成员函数虚函数与动态绑定(dynamic binding)函数的默认参数对象的new and delete类的构造函数系列构造函数初始化列表default关键字delete关键字拷贝构造函数拷贝赋值运算符自我赋值和异常安全问题深拷贝和浅拷贝左值与右值 前言 本文记录一些在学习c/c++时原创 2020-05-19 10:34:33 · 795 阅读 · 0 评论 -
STL基础学习笔记:入门、易错点与查缺补漏
文章目录STL notessequence container`typedef basic_string string``template STL notes Allocator is specified in Chapter 23 What is end iterator? If the interval is [first ,last), the end iterator is th...原创 2020-04-07 18:22:15 · 465 阅读 · 0 评论