注释
  • 单行注释:以 // 开头,注释内容在该行后面。
  • 多行注释:以 /* 开头,以 */ 结尾,注释内容在两者之间。
变量和数据类型
  • 定义变量:使用 类型 变量名; 的形式,例如 int age;
  • 基本数据类型:包括整型 (int, long, short 等)、浮点型 (float, double)、字符型 (char)、布尔型 (bool) 等。
  • 引用类型:使用 & 符号声明引用,例如 int &ref = age;
  • 指针类型:使用 * 符号声明指针,例如 int *ptr;
运算符
  • 算术运算符:+, -, *, /, % 等。
  • 关系运算符:<, >, <=, >=, ==, != 等。
  • 逻辑运算符:&&, ||, ! 等。
  • 赋值运算符:=, +=, -=, *=, /= 等。
->运算符

是C++中用于访问类成员或指针成员的运算符。当使用 -> 运算符时,它允许通过指针访问对象的成员。 我们使用 -> 运算符来访问指向 QVBoxLayout 对象的指针的成员函数 addWidget()。具体代码如下所示:

// 创建一个标签部件
QLabel *label = new QLabel("Hello, QWidget!");

// 将标签部件添加到主窗口中
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(label); // 使用->运算符来调用addWidget()函数
window.setLayout(layout);

在这个例子中,layout 是一个指向 QVBoxLayout 对象的指针,我们使用 -> 运算符来调用 QVBoxLayout 类的 addWidget() 成员函数,将标签部件添加到布局中。 总之,-> 运算符允许我们通过指针来访问对象的成员,这在处理动态创建的对象或者使用指针访问类成员时非常有用。****

控制语句
  • 条件语句:if, else if, else
  • 循环语句:for, while, do while
  • 分支语句:switch, case, default
函数
  • 定义函数:返回类型 函数名(参数列表) { 函数体 },例如 int sum(int a, int b) { return a + b; }
  • 函数调用:函数名(参数列表),例如 int result = sum(3, 4);
  • 函数重载:可以定义同名但参数列表不同的多个函数,根据不同的参数列表进行匹配调用。
类和对象
  • 定义类:使用 class 关键字定义类,包括成员变量和成员函数等。
  • 创建对象:使用类名和构造函数创建对象,例如 MyClass obj;
  • 访问成员:使用 . 运算符访问对象的成员变量和成员函数,例如 obj.memberVariable;obj.memberFunction();