当前位置: 首页 > news >正文

上海网站推广策划百度图片搜索入口

上海网站推广策划,百度图片搜索入口,百度做的网站后台怎么更新,广州网站建设哪家有1.拷贝函数的值拷贝#xff1a; #include iostream using namespace std;//构造函数的调用规则#xff1a; //1,创建一个类#xff0c;C编译器会给每个类都添加至少3个函数 //默认函数(空实现)#xff0c;析构函数(空实现)#xff0c;拷贝函数(值拷贝)class Pers…1.拷贝函数的值拷贝 #include iostream using namespace std;//构造函数的调用规则 //1,创建一个类C编译器会给每个类都添加至少3个函数 //默认函数(空实现)析构函数(空实现)拷贝函数(值拷贝)class Person {public:Person() {cout Person的默认构造函数调用 endl;}Person(int age) {cout Person的有参构造函数调用 endl;m_Age age;}Person(const Person p) {cout Person的拷贝构造函数调用 endl;m_Age p.m_Age;}~Person() {cout Person的析构函数 endl;}int m_Age; };void test01() {Person p;p.m_Age 18;Person p2(p);cout p2的年龄为 p2.m_Age endl;}int main() {test01();system(pause);return 0; }如果这个时候我们没有写拷贝函数这个时候编译器就会用它自己的拷贝函数eg #include iostream using namespace std;//构造函数的调用规则 //1,创建一个类C编译器会给每个类都添加至少3个函数 //默认函数(空实现)析构函数(空实现)拷贝函数(值拷贝)class Person {public:Person() {cout Person的默认构造函数调用 endl;}Person(int age) {cout Person的有参构造函数调用 endl;m_Age age;}// Person(const Person p) { // cout Person的拷贝构造函数调用 endl; // m_Age p.m_Age; // }~Person() {cout Person的析构函数 endl;}int m_Age; };void test01() {Person p;p.m_Age 18;Person p2(p);cout p2的年龄为 p2.m_Age endl;}int main() {test01();system(pause);return 0; }// Person(const Person p) { // cout Person的拷贝构造函数调用 endl; // m_Age p.m_Age; // } //此时编译器做了一个值拷贝相当于它自己写了一个m_Age //p.m_Age;但是它只会进行值拷贝 //所以最后的输出里面没有 Person的拷贝构造函数调用2.如果我们写了有参构造函数编译器就不再提供默认构造依然提供拷贝函数 #include iostream using namespace std;//构造函数的调用规则 //1,创建一个类C编译器会给每个类都添加至少3个函数 //默认函数(空实现)析构函数(空实现)拷贝函数(值拷贝)class Person {public:// Person() { // cout Person的默认构造函数调用 endl; // }Person(int age) {cout Person的有参构造函数调用 endl;m_Age age;}// Person(const Person p) { // cout Person的拷贝构造函数调用 endl; // m_Age p.m_Age; // } //此时编译器做了一个值拷贝相当于它自己写了一个m_Age p.m_Age;~Person() {cout Person的析构函数 endl;}int m_Age; };//void test01() { // Person p; // p.m_Age 18; // // Person p2(p); // // cout p2的年龄为 p2.m_Age endl; // //}void test02() {Person p; }int main() { // test01();test02();system(pause);return 0; }会报错原因是我们写了有参构造函数所以编译器不会提供默认构造函数但是我们自己没有写默认构造函数所以Person没有合适的默认构造函数可用。 下面证明编译器依然会提供拷贝构造函数 #include iostream using namespace std;//构造函数的调用规则 //1,创建一个类C编译器会给每个类都添加至少3个函数 //默认函数(空实现)析构函数(空实现)拷贝函数(值拷贝)class Person {public:// Person() { // cout Person的默认构造函数调用 endl; // }Person(int age) {cout Person的有参构造函数调用 endl;m_Age age;}// Person(const Person p) { // cout Person的拷贝构造函数调用 endl; // m_Age p.m_Age; // } //此时编译器做了一个值拷贝相当于它自己写了一个m_Age p.m_Age;~Person() {cout Person的析构函数 endl;}int m_Age; };//void test01() { // Person p; // p.m_Age 18; // // Person p2(p); // // cout p2的年龄为 p2.m_Age endl; // //}void test02() {Person p(28);Person p2(p);cout p2的年龄为 p2.m_Age endl; }int main() { // test01();test02();system(pause);return 0; }3.如果我们写了拷贝构造函数编译器就不再提供其他普通构造函数 #include iostream using namespace std;//构造函数的调用规则 //1,创建一个类C编译器会给每个类都添加至少3个函数 //默认函数(空实现)析构函数(空实现)拷贝函数(值拷贝)class Person {public:// Person() { // cout Person的默认构造函数调用 endl; // }// Person(int age) { // cout Person的有参构造函数调用 endl; // m_Age age; // }Person(const Person p) {cout Person的拷贝构造函数调用 endl;m_Age p.m_Age;} //此时编译器做了一个值拷贝相当于它自己写了一个m_Age p.m_Age; // ~Person() { // cout Person的析构函数 endl; // // }int m_Age; };//void test01() { // Person p; // p.m_Age 18; // // Person p2(p); // // cout p2的年龄为 p2.m_Age endl; // //}void test02() {Person p;}int main() { // test01();test02();system(pause);return 0; }由于我们提供了拷贝构造函数编译器不再提供其他普通函数所以报错原因Person没有合适的默认构造函数可用。
http://www.pierceye.com/news/353184/

相关文章:

  • 原创文章网站wordpress注册页面修改密码
  • 山东省建设注册执业中心网站博物馆网站做的最好的
  • 做论坛网站能赚钱吗山东济南网站建设公司
  • 建网站海外英文建站
  • 学网站开发网页制作苏州模板建站哪家好
  • 音乐网站建设怎么上传音乐易点租电脑租赁官网
  • 做足球网站前景一个网站源码值多少钱
  • 成都网站排名优化公司上海创意网站建设
  • 贵阳市住房城乡建设局八大员网站wordpress 输出 文章时间
  • 那个装修公司的网站做的好想创业去哪里找项目
  • 公选课网页制作与网站建设网页游戏平台十大排名
  • 无锡锡牛网站建设网站倒计时
  • 南通做外贸网站网站建设培训四川
  • 微小店适合卖做分类网站吗手机开发者网站
  • 广州建企业网站网页设计是啥意思
  • wap手机网站建设刀模 东莞网站建设
  • 怎样做网站的外链做推广优化的网站有哪些内容
  • 永嘉规划建设局网站备案个人网站做淘宝客
  • 枣庄网站建设电话网站怎么做 凡科
  • 视频网站点击链接怎么做的宁波网站建设接单
  • 网站报价表怎么做wordpress 横向扩展
  • 溧阳网站建设哪家好网站建设的教程
  • 360怎么做网站做pop网站
  • 网站建设方案书2000字中国正国级名单
  • 企业网站的布局类型网站移动页面怎么做的
  • 人是用什么做的视频网站吗wordpress如何设水印图片
  • 蛋糕店的网站建设咋写深圳市宝安区邮政编码
  • 东莞横沥网站建设杭州网站制作排名
  • 百合怎么做网站网站开发语
  • 网站搭建哪里找最好天津市建设工程信息网站