血月 发表于 2014-11-1 15:43:21

c++无法解析的外部符号是什么 啊

#include "初始化.h"

class 行列式
{
public:行列式(){ i = 判断阶数(); a = new char; };
           //构造函数
           ~行列式(){delete a;}
           //析构函数
           int判断阶数();
           void 输入数据();
        void 输出结果(){
                char*result = " d\n\n\n计算新的行列式?";
                MessageBox(NULL, result, "计算结果", 4);
        };
protected:
private:
        int i;    //行列式的阶数
        char *a ; //保存行列式
};
void 输入数据()
{
        char *a = "请输入数据。。。";
        MessageBox(NULL, a, "n", 0);
}
void 输出结果()
{
        char*result = " d\n\n\n计算新的行列式?";
        MessageBox(NULL, result, "计算结果", 4);
}
int 判断阶数()
{
        int i = 3;
        return i;
}

int WINAPI WinMain
(
HINSTANCE hi,
HINSTANCE hp,
PSTR sz,
int i
)
{
        行列式 *s = new 行列式;
        s->输出结果();
        delete s;


        return 0;
}
c++无法解析的外部符号是什么啊。{:9_220:}
一直不知道怎么解决

仰望天上的光 发表于 2014-11-5 12:35:16

你把成员函数定义成全局函数了
int 判断阶数()
{
      int i = 3;
      return i;
}
改为
int 行列式::判断阶数()
{
      int i = 3;
      return i;
}

怡静 发表于 2014-11-6 12:06:13

仰望天上的光 发表于 2014-11-5 12:35
你把成员函数定义成全局函数了
int 判断阶数()
{


大师到我们这里来回答新手问题,真的很感动!谢谢天上的光大哥!{:5_101:}

仰望天上的光 发表于 2014-11-6 19:45:05

怡静 发表于 2014-11-6 12:06
大师到我们这里来回答新手问题,真的很感动!谢谢天上的光大哥!

:sweat:不是大师。。。屌师一枚而已。。。天上的光也不是我啊。。。只是我仰望的对象

怡静 发表于 2014-11-7 10:55:18

仰望天上的光 发表于 2014-11-6 19:45
不是大师。。。屌师一枚而已。。。天上的光也不是我啊。。。只是我仰望的对象

那我要说谢谢仰望大哥光临本版块,希望你常来做客哟。:hug:

血月 发表于 2014-11-20 22:31:57

仰望天上的光 发表于 2014-11-6 19:45
不是大师。。。屌师一枚而已。。。天上的光也不是我啊。。。只是我仰望的对象

{:9_228:}
哦 懂了所有无法解析的都是函数链接的问题
页: [1]
查看完整版本: c++无法解析的外部符号是什么 啊