21xrx.com
2025-04-10 11:31:03 Thursday
文章检索 我的文章 写文章
如何在C++中将数字赋值给类?
2023-07-09 21:20:09 深夜i     15     0
C++ 数字 赋值

在C++中,我们可以使用构造函数来将数字赋值给类。构造函数是一种用于初始化类成员变量的特殊函数。在定义一个类时,我们可以为该类定义一个或多个构造函数。构造函数的名称与类的名称相同,且不返回任何值,包括void。

下面是一个例子,假设我们要定义一个名为Number的类,该类包含一个整型变量num,我们可以使用构造函数将数字赋值给类:

#include<iostream>
using namespace std;
class Number{
 public:
  int num;
  Number(int n)
    num = n;
  
};
int main(){
  Number n(10);
  cout << "Num is: " << n.num;
  return 0;
}

在上面的代码中,构造函数Number(int n)接受一个整数参数n并将其赋值给类中的num变量。注意,构造函数必须是public访问修饰符,以便外部程序可以使用。

在main()函数中,我们使用构造函数来初始化一个名为n的Number对象,并将值10传递给构造函数。我们最终输出了n.num的值,即10。

总结一下,通过使用构造函数,我们可以轻松将数字赋值给类变量。对于每个类,在定义时应该编写一个或多个构造函数以初始化其成员变量。

  
  

评论区