在我正在阅读的书中,我注意到这样的代码行:
namespace sf
{
class RenderWindow;
}
class StateStack;
class Player;
class State
{
// Code for the class
};
Run Code Online (Sandbox Code Playgroud)
只有类,类名和分号的行是什么意思?
Cod*_*ice 10
这些是前瞻性声明.他们让下面的代码知道有与名称类RenderWindow,StateStack和Player.当它看到使用这些名称时,这满足了编译器.稍后链接器将找到类的定义.
| 归档时间: |
|
| 查看次数: |
1477 次 |
| 最近记录: |