VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > C/C++语言编程 >
  • C++教程之向项目添加类

 向项目添加类
1.     如果未显示解决方案资源管理器,请在视图菜单上,单击解决方案资源管理器
2.     在解决方案资源管理器中,右击头文件文件夹,指向添加,然后单击
“Visual C++”类别中,单击“C++”,在“Visual Studio 已安装的模板区域中单击“C++ ,然后单击添加
3.     在一般 C++ 类向导中,键入 Cardgame 作为类名,并接受默认的文件名和设置。单击完成
4.     对已在编辑区域中打开的 Cardgame.h 文件进行以下更改:
·         在类定义的左大括号之后添加两个私有数据成员。
int players;
static int totalparticipants;
·         添加一个采用类型为 int 的参数之一的公共构造函数原型。
Cardgame(int p);
·         删除 Visual Studio 生成的默认构造函数。默认构造函数是没有参数的构造函数。该默认构造函数类似于:
Cardgame(void);
5.     在您对 Cardgame.h 文件进行更改之后,该文件应类似于:
#pragma once
class Cardgame
{
        int players;
        static int totalparticipants;
    public:
        Cardgame(int p);
        ~Cardgame(void);
};
#pragma once 行指明编译器只包含该文件一次。有关更多信息,请参见once。
有关此头文件中的其他 C++ 关键字的信息,请参见 class (C++)、int、Static (C++) 和 public (C++)。
6.     双击源文件文件夹中的 Cardgame.cpp,将其打开以进行编辑。
7.     在 #include "Cardgame.h" 之后,添加以下各行。
#include <iostream>
using namespace std;
8.     为采用一个 int 参数的构造函数添加代码。
Cardgame::Cardgame(int p)
{
    players = p;
    totalparticipants += p;
    cout << p << " players have started a new game.There are now "
         << totalparticipants << " players in total." << endl;
}
开始键入 pl 或 to 时,可以按 Ctrl+空格键,以便自动完成功能将为您完成键入 players 或 totalparticipants 的操作。
9.     删除 Visual Studio 生成的以下默认构造函数。
Cardgame::Cardgame(void);
10.   在您对 Cardgame.cpp 文件进行更改之后,该文件应类似于:
#include "Cardgame.h"
#include <iostream>
using namespace std;
 
Cardgame::Cardgame(int p)
{
    players = p;
    totalparticipants += p;
    cout << p << " players have started a new game.There are now "
         << totalparticipants << " players in total." << endl;
}
Cardgame::~Cardgame(void)
{
}
有关 #include 的更多信息,请参见 The #include Directive。
相关教程