如何从头文件中调用函数

时间:2013-07-31 16:15:04

标签: c++ function header

如何从头文件中调用源文件中的函数?

// h.h

extern string pic;
class takePic
{
public:
    void warPic();
    void artPic();
    void fatePic();
    void painPic();
    void noPic();
};

//调用函数的同一标头的第二部分     takePic图片;

void pictureType()
{
    if (pic == "war")
    {
        picture.warPic();
    }
    else if (pic == "fate")
    {
        picture.fatePic();
    }
    else if (pic == "pain")
    {
        picture.painPic();
    }
    else if (pic == "art")
    {
        picture.artPic();
    }
    else
    {
        picture.noPic();
    }
}

当我这样做时,它表示链接器无法正常工作。 这是错误链接器命令失败,退出代码为1。

1 个答案:

答案 0 :(得分:0)

如果您更改

会发生什么
void pictureType()

inline void pictureType()

你应该告诉我们整个错误信息,或者在提出问题之前尝试搜索。