-
没太看明白....查看全部
-
总结c++起航 离岗 封装(上)查看全部
-
#include <iostream> #include<string> using namespace std; class Teacher { public: Teacher(string name = "Jim",int age = 1,int m=100); void setName(string name); string getName(); void setAge(int age); int getAge(); int getMax(); private: string m_strName; int m_iAge; const int m_iMax; }; #include"Teacher.h" Teacher::Teacher(string name,int age,int m):m_strName(name),m_iAge(age),m_iMax(m) { cout <<"Teacher(string name,int age)" <<endl; } int Teacher::getMax() { return m_iMax; } void Teacher::setName(string name) { m_strName=name; } string Teacher::getName() { return m_strName; } void Teacher::setAge(int age) { m_iAge=age; } int Teacher::getAge() { return m_iAge; } #include <iostream> #include <string> #include <stdlib.h> #include "Teacher.h" using namespace std; int main(void) { Teacher t1("Merry",12,150); cout <<t1.getName() <<" " <<t1.getAge() <<" " <<t1.getMax() <<endl; system("pause"); return 0; }查看全部
-
#include<iostream> #include<string> using namespace std; class Student{ publice: string m_strName; int m_iAge; }; int main(){ Student stu; stu.m_strName="慕课网"; stu.m_iAge=2; cout<<stu.m_strName<<" "<<stu.m_iAge<<endl; return 0; }查看全部
-
内存分区查看全部
-
当遇到图中这种情况时(对有参构造函数的两个成员都初始化了初值),在主函数体内同时调用有参和无参构造函数时,计算机就无法确定调用那个构造函数了查看全部
-
(1)当构造函数实例化对象时不赋初值,构造函数有重载的功能,自动调用无参构造函数(如t1)。 (2)(课程中有参构造函数只对age初始化了初值)当实例化对象同时对两个类的成员赋值,覆盖初始化时的值。 (3)赋单个值(如t3),赋值哪个就覆盖那个的的初值。调用的是有参构造函数。查看全部
-
学到6-8 了 该休息一下了查看全部
-
终于上c++的课了 构造函数很有用的 讲的很到位查看全部
-
很重要的课程查看全部
-
重载 参数的个数不同 参数的类型 参数的调用顺序不同查看全部
-
很重要的一定要听啊查看全部
-
string类,定义的对象,可以是函数,也可以是变量。 也有string类型的函数查看全部
-
string类型操作表查看全部
-
32323查看全部
举报
0/150
提交
取消