C++11特性
统一的初始化方法
成员变量默认初始值
auto关键字
decltype关键字
智能指针shared_ptr
对于指向同一地址的两个shared_ptr,不能识别到两个指针指向同一个地址,消亡时会释放两次内存空间
空指针nllptr
基于范围的for循环
右值引用和move语义
使用moveswap,确保a和b可以被修改
无序容器(哈希表)
正则表达式
lambda
类型转换
异常处理
问题
//内联函数不可以进行异常接口声明?
//析构函数是否释放内存?什么是善后工作?
文章作者: Bsheepcoder
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Q's blog!
相关推荐
2021-10-13
C++系列:C++与C的区别(一)
更多参考其他文档菜鸟文档、W3C、微软C++文档 从C到C++C和C++的区别/*程序文件名:test.cpp 本程序功能:输入2个整数求和 设计者: */ #include //输入输出流对象 //using namespace std; 没有此语句就要写成下面的输出形式 int main(){ std::cout << “Enter two numbers” << std::endl; //通过输出流符 << 将字符输出到标准输出流对象cout,std是命名空间。 int v1, v2; std::cin >> v1 >> v2; std::cout << “the sum of” << v1 << “and” << v2 << “is” << v1 + v2 << std::endl...
2022-04-11
认识CCF的CSP认证考试及相关资料
参考资料 CCF CSP和CCF CCSP简介 CSP认证相关视频 CSP官方题库(官方已修复) http://118.190.20.162/home.page 练习参考ACM题库 https://acm.hdu.edu.cn/ 练习参考力扣 https://leetcode-cn.com/ 新CCF-CSP认证历年真题解 比赛介绍一、CCF CSP认证(CCF计算机软件能力认证 Certified Software Professional) 中国计算机学会(CCF)联合华为、360、滴滴等十余家知名IT企业以及清华、北航、国防科大等15所著名高校于2014年推出CCF CSP(计算机软件能力)认证标准,用于评价业界人士的计算机软件能力。截至2022年4月,CCF CSP认证在全国72个城市的170所院校设立了认证点,从今年开始,调整为一年四次。目前,CCF已成功举办25次CSP认证,来自全国400余所单位的172897人参加了认证。● CSP认证考察算法设计和编程能力● 一年举办四次,可多次参加● 名企、名校录取依据● CCF优秀大学生奖评选的必要条件之一 二、CCF CC...
2021-10-13
C++以文本形式按行读取文件数据
更多参考其他文档菜鸟文档、W3C、微软C++文档 参考资料: C++中string转int C++ getline函数用法详解 C++文件读写详解(ofstream,ifstream,fstream) C++系列:标准模板库STL(1)(七) //目的:以文本形式将数据按行读入到定义好的数据对象中 #include#include#include //要使用stringstream流应包含此头文件#includeusing namespace std; //以图书的数据为例typedef struct book{ string ISBN; string name; int yuan;}book; int main(){ stringstream stream; //定义stringstream这个对象 string x; book newbook[5]; ifstream srcFile("book.txt", ios::in);...
2021-10-13
关于VS code如何下载并配置C语言(windows)
关于VS code如何下载并配置C语言(windows)0x01 下载VS code1.VS code官网 2.点击后无需操作,等待下载弹窗 3.下载后找到安装包,打开 0x02 安装VS code**1.**按照下图流程操作 2.本人已经装过了,所以没有自定义安装地址 0x03 下载及安装MinGW MinGW官网 进入后一直翻,找到下图的位置 百度网盘 提取码:e42m 下载解压即可,并找到并进入bin文件夹,记住路径 0x04 配置环境变量1. 设置中找到 编辑系统环境变量 ,或者如下图找到并单击 2.如下图提示依次操作 3.找到Path变量并点击,再点击编辑 4.复制之前解压的mingw到bin的链接 5.接下来一直点确定,直到窗口关闭 6.点击 输入cmd 点击打开cmd,也可用快捷键win + R 输入cmd 打开 5.测试计算机能否找到 gcc,有下方的输出表明配置正确,如果没有说明之前的配置有误,再去查看一下变量的地址、mingw的地址等。测试正确关闭即可。 0x05 设置VS Code1. 打开vs code 2.输入...
2021-10-13
C++系列:类和对象基础(二)
更多参考其他文档菜鸟文档、W3C、微软C++文档 类和对象基础类和对象基本概念 类的成员函数和类的定义分开写 //类的成员函数和类的定义分开写#include using namespace std; class CRectangle //定义一个类{ public: int w,h; int Area(); //此处函数可以先声明,并不写出函数体 int Perimeter(); //此处函数可以先声明,并不写出函数体 void Init(int w_,int h_);}; int CRectangle::Area(){ //类中的函数实体可以写到函数外 return w * h;}int CRectangle::Perimeter(){ return 2 * (w + h);}void CRectangle::Init(int w_,int h_){ w = w_; h ...
2022-03-15
C/C++刷题记录(基础)
注意事项 仅作学习之用,侵删 http://lx.lanqiao.cn/problemsets.page 运行限制一般为(做个参考) 最大运行时间:1s 最大运行内存: 256M 题目难不难是我的主观判断,并不客观,博主水平有限 第一个答案一般是我自己写的,尽管批评 一些值得记的小知识: 2147483647是计算机32位二进制最大有符号数 HelloWorld⭐ 有疑问吗?😆 #include using namespace std; int main(){ cout<< “Hello World!”; return 0;} 打印沙漏⭐⭐ 当时写学C时候写的吧,学了一点C++ #include #include using namespace std;const int stdnum = 100; int Findfool(int num, int *shuzu, int *see);int Star(int i, char stdr, int *shuzu);int StarB(int i, ...
公告
欢迎来到 Q's blog



















































