#include <iostream>
using namespace std;
class TEST
{
public:
TEST(int &num1, int &num2)
{
this->privateNum = num1 + num2;
}
void printNum();
private:
int privateNum;
};
void TEST::printNum()
{
cout<<"The total num is: "<< this->privateNum <<endl;
}
int main() {
int a = 1, b = 2; // 如果传入引用,那么这里应该提前声明变量,不然直接传入数值,此时为临时变量,使用引用就会报错。
TEST *tmpClass = new TEST(a, b);
tmpClass->printNum();
return 0;
}