首页 > 编程语言 >C++学习笔记——构造函数

C++学习笔记——构造函数

时间:2022-11-24 22:23:36浏览次数:40  
标签:cout age 笔记 Stu C++ 构造函数

//#include<iostream>
//using namespace std;
//
//class Stu
//{
//public:
//    int age;
//    float f;
//    //构造函数,可由系统自动调用
//    Stu()        //构造函数的函数名与类名相同,构造函数没有返回值
//    {
//        age = 12;
//        f = 12.34f;
//        cout << "age的值为" << age << " " << "f的值为" << f << endl;
//        cout << "构造函数是由系统自动调用的,且没有返回值" << endl;
//    }
//};
//
//int main()
//{
//    Stu stu;        //构造函数是在对象创建的时候调用
//    Stu* stu1;        //在创建指针对象时,并不会调用构造函数,因为单个指针类对象并没有分配空间
//    //Stu* stu1=new Stu;    //只有给指针变量分配新的空间时,才会调用构造函数
//    return 0;
//}
///*
//* 构造函数的
//* 1、作用:给类中的数据成员复制
//* 2、执行时间:在对象创建的时候执行构造函数
//*/

 

标签:cout,age,笔记,Stu,C++,构造函数
From: https://www.cnblogs.com/kun-sir/p/16923633.html

相关文章

  • C++学习笔记——析构函数
    //#include<iostream>//usingnamespacestd;////classFive//{//public://intn;//Five()//定义一个构造函数//{//cout<<"调用......
  • C++学习笔记——带参构造函数
    //#include<iostream>//usingnamespacestd;////classStu//{//public://intage;//floatf;////构造函数,可由系统自动调用//Stu()//......
  • C++学习笔记——this指针
    //#include<iostream>//usingnamespacestd;////classSix//{//public://inta;//Six(inta)//{//用this指针来区分局部变量和......
  • C++学习笔记——常函数
    //#include<iostream>//usingnamespacestd;////classSeven//{//public:////构造函数和析构函数不能定义为常函数//inta;////Seven()//{//......
  • OpenCV之C++经典案例
    四个案例实战1、刀片缺陷检测2、自定义对象检测3、实时二维码检测4、图像分割与色彩提取1、刀片缺陷检测问题分析解决思路尝试二值图像分析模板匹配技术代......
  • Java基础学习笔记(菜鸟教程版)
    Java基础学习笔记(菜鸟教程版)入门概览第一个Java程序helloworldpublicclassHello{publicstaticvoidmain(String[]args){/*pubic-->访问修饰符static-......
  • 桥接模式javac++
    [实验任务一]:两个维度的桥接模式用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。     packagetest9;publicclassBusi......
  • 组合模式java+c++
    [实验任务一]:组合模式用透明组合模式实现教材中的“文件夹浏览”这个例子。    packagetest10;publicabstractclassAbstractFile{publicabstrac......
  • 装饰模式java+c++
    [实验任务一]:手机功能的升级用装饰模式模拟手机功能的升级过程:简单的手机(SimplePhone)在接收来电时,会发出声音提醒主人;而JarPhone除了声音还能振动;更高级的手机(ComplexP......
  • Termux笔记
    TermuxcombinespowerfulterminalemulationwithanextensiveLinuxpackagecollection.下载地址https://github.com/termux/termux-app/releasesSSH开启ssh安装......