-
定义向量,初始化vector对象的方式查看全部
-
#include <iostream> using namespace std; class Watch; /** * 定义Time类 * 数据成员:m_iHour, m_iMinute,m_iSecond * 成员函数:构造函数 * 友元类:Watch */ class Time { // 友元类 friend Watch; public: Time(int hour, int min, int sec) { m_iHour = hour; m_iMinute = min; m_iSecond = sec; } public: int m_iHour; int m_iMinute; int m_iSecond; }; /** * 定义Watch类 * 数据成员:m_tTime * 成员函数:构造函数 * display用于显示时间 */ class Watch { public: Watch(Time &m_tTime):m_tTime(m_tTime){}; void display() { cout << m_tTime.m_iHour << endl; cout << m_tTime.m_iMinute << endl; cout << m_tTime.m_iSecond << endl; } public: Time m_tTime; }; int main() { Time t(6, 30, 20); Watch w(t);//是在Watch类的构造函数中用之前main函数中实例化的Time类t来实例化一个Time类。 w.display(); return 0; }查看全部
-
向量常用函数查看全部
-
向量模板的初始化 在数据处理时经常用的到查看全部
-
budui查看全部
-
void printTime(Time &t);啥意思?查看全部
-
友元函数的应用查看全部
-
记得要交换值的话,要对地址操作,要不然直接对传入的值操作的话只是改变临时变量的值,并不会对实际的值有影响!!!查看全部
-
map查看全部
-
多参数函数模板查看全部
-
交换函数swap的函数模板查看全部
-
<<运算符重载查看全部
-
非静态函数void fire()可以访问非静态数据成员m_strCode,也可以访问静态数据成员s_iCount,隐形形参this可以解释这一现象。但是静态成员函数int getCount()中却不能访问非静态数据成员m_strCode,因为getCount没有this指针作形参,无法确定到底是哪个对象的m_strCode;但可以访问静态数据成员s_iCount。查看全部
-
在将Circle声明为Coordinate的友元类之前,要在之前先声明class Circle。查看全部
-
char 制定类型查看全部
举报
0/150
提交
取消