整型常量是没有任何小数部分或指数的常量数据元素。它们总是以数字开头。您可以使用十进制、八进制或十六进制形式指定整型常量。它们可以指定带符号或无符号类型以及长整型或短整型。在 C++ 中,您可以使用以下代码创建一个整型常量 −#include using namespace std; int main() { const int x = 15; // 15 是十进制整型常量,而 x 是一个整型常量。 int y = 015; // 15 是八进制整型常量,而 y 是一个整型变量。 return 0; }您可以… 阅读更多
C++ 中没有常量的类型。只是您可以将 C++ 中的任何数据类型声明为常量。如果使用 const 关键字将变量声明为常量,则不能重新赋值其值。示例#include using namespace std; int main() { const int i = 5; // 现在所有这些操作都是非法的,并且 // 将导致错误: i = 10; i *= 2; i++; i--; //... return 0; }
类型推断或类型推导是指在编程语言中自动检测表达式的數據类型的过程。它是一些强静态类型语言中存在的功能。在 C++ 中,auto 关键字(在 C++ 11 中添加)用于自动类型推导。例如,您想创建一个迭代器来迭代向量,您可以简单地为此目的使用 auto。示例#include #include using namespace std; int main() { vector arr(10); for(auto it = arr.begin(); it != arr.end(); it ++) { cin >> *it; } return 0; }在… 阅读更多