C++中赋值符号的隐式转换,为什么能将普通变量赋值给不同类型的对象?
我的个人网站:http://riun.xyz问题是:在C++中定义一个类A,A a定义一个对象,然后可以通过 a = 5这样的代码进行赋值。搞不明白为什么,于是做了几个实验去窥探其中的原理。一、实验【实验1】#include<iostream>using namespace std;class A{public: int val; int t; A(int n = 0) { cout << "构造函数int n" << endl; va
原创
2020-06-29 16:41:23 ·
435 阅读 ·
0 评论