该文被密码保护。 阅读全文
该文被密码保护。 阅读全文
摘要:
typeid是c++的关键字,typeid操作符的返回结果是名为type_info的标准库类型的对象的引用(在头文件typeinfo中定义) ISO C++标准并没有确切定义type_info,它的确切定义编译器相关的,但是标准却规定了其实现必需提供如下四种操作: type_info类提供了publ 阅读全文
摘要:
简述 decltype 是 C++11 新增的一个关键字,它和 auto 的功能一样,都用来在编译时期进行自动类型推导。 decltype 是“declare type”的缩写,译为“声明类型”。 既然已经有了 auto 关键字,为什么还需要 decltype 关键字呢?因为 auto 并不适用于所 阅读全文
摘要:
类中的 mutable mutable 从字面意思上来说,是「可变的」之意。 若是要「顾名思义」,那么这个关键词的含义就有些意思了。显然,「可变的」只能用来形容变量,而不可能是「函数」或者「类」本身。然而,既然是「变量」,那么它本来就是可变的,也没有必要使用 mutable 来修饰。那么,mutab 阅读全文
摘要:
1.前言 goto,一个蒟蒻一用就废,大佬一用就吊炸天的神奇关键字。 今天,我要来盘它!!! 2、goto只能在函数内实现跳转,不能跨函数跳转 因为标号label是局部有效的。 #include <iostream> #include <vector> using namespace std; vo 阅读全文
摘要:
前言 这个东西在新版本的 C 语言中还是很常用的,尤其是用到 for 循环中。蒟蒻之前也是对这个了解不多,基本没用过(除非迫不得已,因为我的C++编译器太逊了,不支持此操作,用这个操作还得用在线 IDE,很麻烦),现在觉得有必要来整理整理了。 C++98 auto 早在C++98标准中就存在了aut 阅读全文