网站首页 站内搜索

搜索结果

查询Tags标签: std,共有 1098条记录
  • C++正则表达式

    1. 匹配 基础用法: #include <iostream> #include <string> #include <regex>int main() {using namespace std::regex_constants;std::string filename("Foo.txt");std::regex pattern("[a-z]+\\.txt", ECMAScript|icase); //…

    2021/9/10 17:08:30 人评论 次浏览
  • C++正则表达式

    1. 匹配 基础用法: #include <iostream> #include <string> #include <regex>int main() {using namespace std::regex_constants;std::string filename("Foo.txt");std::regex pattern("[a-z]+\\.txt", ECMAScript|icase); //…

    2021/9/10 17:08:30 人评论 次浏览
  • 【C++】std::map基本使用

    文章目录 0x00 前言0x01 std::map简介0x02 std::map基本使用举例0x00 前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01 std::map简介 map是一种关联容器(有序键值对容器),由键值Key和映射值Value组合…

    2021/9/10 12:35:22 人评论 次浏览
  • 【C++】std::map基本使用

    文章目录 0x00 前言0x01 std::map简介0x02 std::map基本使用举例0x00 前言 文章中的文字可能存在语法错误以及标点错误,请谅解; 如果在文章中发现代码错误或其它问题请告知,感谢! 0x01 std::map简介 map是一种关联容器(有序键值对容器),由键值Key和映射值Value组合…

    2021/9/10 12:35:22 人评论 次浏览
  • 2021-9-8 C++Primer Plus 类继承(2)

    实例导入: (1)dma.h: //dma.h -- inheritance and dynamic memory allocation #ifndef DMA_H_ #define DMA_H_ #include<iostream>//Brass Class Using DMA class baseDMA { private:char* m_label;int m_rating;public:baseDMA(const char* label = "null&…

    2021/9/10 1:04:02 人评论 次浏览
  • 2021-9-8 C++Primer Plus 类继承(2)

    实例导入: (1)dma.h: //dma.h -- inheritance and dynamic memory allocation #ifndef DMA_H_ #define DMA_H_ #include<iostream>//Brass Class Using DMA class baseDMA { private:char* m_label;int m_rating;public:baseDMA(const char* label = "null&…

    2021/9/10 1:04:02 人评论 次浏览
  • Effective C++ chapter_5

    5 实现 条款 26 尽可能延后变量定义式出现的时间 ​ 我们写代码的时候,可能会定义一些没有使用的变量,特别是当你过早的定义一个变量,从定义到使用中间如果出现异常且该异常被丢出,那么你就要承担不必要的构造和析构成本。 ​ 所以尽量在你使用到变量的前一刻再定义它…

    2021/9/8 20:07:00 人评论 次浏览
  • Effective C++ chapter_5

    5 实现 条款 26 尽可能延后变量定义式出现的时间 ​ 我们写代码的时候,可能会定义一些没有使用的变量,特别是当你过早的定义一个变量,从定义到使用中间如果出现异常且该异常被丢出,那么你就要承担不必要的构造和析构成本。 ​ 所以尽量在你使用到变量的前一刻再定义它…

    2021/9/8 20:07:00 人评论 次浏览
  • [笔记]Effective C++ 条款3:尽可能使用const

    T* const 表示不可指向不同的东西 但指向的东西的值可以改变 const T* 表示不可改变指向的东西的值 但可以指向不同的东西 T* const p (const修饰p p为指针 被const修饰后不该被改动 指针p不能改变 但指向的内容*p可被改变) const T* p (const修饰*p *p为不该被改动的对象…

    2021/9/7 12:06:16 人评论 次浏览
  • [笔记]Effective C++ 条款3:尽可能使用const

    T* const 表示不可指向不同的东西 但指向的东西的值可以改变 const T* 表示不可改变指向的东西的值 但可以指向不同的东西 T* const p (const修饰p p为指针 被const修饰后不该被改动 指针p不能改变 但指向的内容*p可被改变) const T* p (const修饰*p *p为不该被改动的对象…

    2021/9/7 12:06:16 人评论 次浏览
  • C++基础之求两个数组的并集并升序输出

    2.` #include<iostream> #include<iomanip> using namespace std; int main() {int a[6],b[8],c[10],i,j,k=1,x,y,p;for(i=1;i<=6;i++){cin>>x;a[i]=x;}for(j=1;j<=8;j++){cin>>y;b[j]=y;}for(i=1;i<=6;i++){for(j=1;j<=8;j++){if(a[…

    2021/9/6 22:08:22 人评论 次浏览
  • C++基础之求两个数组的并集并升序输出

    2.` #include<iostream> #include<iomanip> using namespace std; int main() {int a[6],b[8],c[10],i,j,k=1,x,y,p;for(i=1;i<=6;i++){cin>>x;a[i]=x;}for(j=1;j<=8;j++){cin>>y;b[j]=y;}for(i=1;i<=6;i++){for(j=1;j<=8;j++){if(a[…

    2021/9/6 22:08:22 人评论 次浏览
  • 081.C++中的引用-常量引用

    #include <iostream> using namespace std;//打印数据函数 void showvalue(const int& val) {cout << "val=" << val << endl; }int main() {//常量引用//使用场景,用来修饰形参,防止误操作//int a = 10;//加上const之后 编译器将…

    2021/9/6 20:07:27 人评论 次浏览
  • 081.C++中的引用-常量引用

    #include <iostream> using namespace std;//打印数据函数 void showvalue(const int& val) {cout << "val=" << val << endl; }int main() {//常量引用//使用场景,用来修饰形参,防止误操作//int a = 10;//加上const之后 编译器将…

    2021/9/6 20:07:27 人评论 次浏览
  • 设计模式:状态模式 C++实现

    文章目录 前言1. 状态模式的理解2. 状态模式的C++实现总结参考前言 今天复习了状态模式,感觉平常可能用的会比较多(解决多分支问题),这里分享给大家。1. 状态模式的理解 状态模式,就是把所有的状态抽象成一个个具体的类,然后继承一个抽象状态类,在每一个状态类内封…

    2021/9/6 17:07:12 人评论 次浏览
扫一扫关注最新编程教程