这里可能没有你想看的...
C++11 の 左值与右值(Lvalue & Rvalue) C++11 の 左值与右值(Lvalue & Rvalue)
早年的 C++ 中已经出现了左值与右值这两个基本概念,但并不重要,平时也不怎么会用到。直到 C++11 引入了右值引用等新特性,这俩概念终于翻身做起了主人——它们是理解移动与转发语义的重要基础。 值 所有值类别可用以下韦恩图描述: 左值
2023-01-20
C++11 の 函数调用(Function Call) C++11 の 函数调用(Function Call)
C++11 新增了若干使函数调用更加方便的特性。 lambda 表达式 lambda 表达式是闭包类型的纯右值变量,也可以称之为匿名函数。其基本用法为: auto func = [ 捕获 ] ( 参数列表 ) 可选说明符 -> 返回
2023-01-18
C++11 の 别名(Alias) C++11 の 别名(Alias)
虽然使用 auto 可以大大简化代码,但对于一些使用 dynamic_cast 的结果不能用 auto 作为占位符。将冗长的变量类型简化仍然是很头疼的一个问题,幸好 C++11 提供了用关键字 using 给类型起别名的特性,既能有效简化代
2023-01-17
C++11 の 类型推导(Auto & Decltype) C++11 の 类型推导(Auto & Decltype)
C++11引入了 auto 和 decltype 这两个关键字,从而可以在编译期就推导出变量或者表达式的类型,方便开发者编码也简化了代码。 auto 关键字 auto 的作用便是自动推导变量/函数(C++14起)/模板(C++20起)的类
2023-01-16
C++ の 流(Stream) C++ の 流(Stream)
C++ 程序常用 cin , cout 进行标准 I/O(从键盘读取数据,或输出数据到屏幕),当然也可以进行文件 I/O (基于文件的数据读写)。这些行为本质上都是进行数据传输——数据向水流一样从一个地方流到另一个地方。C++11 中,将这
2023-01-14
Dev C++ 使用指南 Dev C++ 使用指南
作为一款免费、开源的 C/C++ IDE,Dev C++ 内嵌 GCC 编译器和 GDB 调试器,既能编译、运行程序,也能调试程序。本次 C 程序设计基础我们建议初学者采用 Dev C++ 5.11 版本(点击即可跳转到下载页面) Dev
2022-11-27
C Program Guide C Program Guide
一份面向所有初学/入门 C 语言学生的指南。本文旨在帮助读者快速降低编(zuo)程(ti)难度,而不会涉及过多 C 语言语法知识。 上课可不会讲 如果你还不知道在哪里可以编写代码并运行,那么请参考我的另一篇文章:DevC++ 使用指南
2022-11-18
2 / 2