
C++
文章平均质量分 85
C++ Primer,Effective C++,More Effective C++
wanger_xx
stay hungry
展开
-
C++ 处理类型:type alias,auto和decltype
类型别名 type alias(typedef定义)类型别名是一个名字,它是某种类型的同义词。有两种方法可用于定义类型别名。传统的方法是使用关键字typedef。typedef double wages; //wages是double的同义词typedef wages base,*p; //base是double的同义词,p是double*的同义词其中,typedef作为声明语句中的基本数据类型的一部分出现。含有typedef的声明语句定义的不再是变量而是类型别名。这里的声明符也可以包含原创 2021-08-18 20:17:50 · 312 阅读 · 0 评论 -
C++ 标准库类型string
标准库类型 string初始化string s1 //默认初始化,s1是一个空串string s2(s1) //s2是s1的副本string s2 = s1 //等价于s2(s1),s2是s1的副本string s3("value") //string s3 = "value" //string s4(n,'c') //...原创 2021-08-18 08:56:45 · 259 阅读 · 0 评论 -
C++ 排列算法
排列算法排列 1.template函数模板 2.iterator迭代器 3.static关键字排列#include <iostream>#include <algorithm>#include <vector>using namespace std;template <class T>//**函数模板**class Perm{ public: //由于vector本身就是模板,在其模板参数未确定之前,也就是具体类原创 2021-07-23 15:23:49 · 301 阅读 · 0 评论