#ifndef RING_H #define RING_H #include"Boy.h" class Ring { public: Ring(); Ring(int n); ~Ring(); Boy getWinner(int m); private: void countUpTo(int m); Boy* pFirst; Boy* pCurrent; }; #endif
时间: 2024-04-26 09:21:04 浏览: 68
C++ 中pragma once 与 #ifndef _XXX_H_ #define _XXX_H_的区别
5星 · 资源好评率100%
这是一个C++的头文件,定义了一个名为Ring的类,包含了默认构造函数、带参数构造函数、析构函数和一个返回Boy类型的成员函数getWinner。私有成员变量包括一个指向Boy类型的指针pFirst和指向Boy类型的指针pCurrent。其中,类的定义被包含在#ifndef和#endif之间,这是为了防止头文件被重复包含。
阅读全文