本文介绍了错误:聚合'第一个'的类型不完整,无法定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我写了这个头文件(header1.h):



Hi
I have written this header file (header1.h):

#ifndef HEADER1_H
#define HEADER1_H

class first ;

//int summ(int a , int b) ;



#endif





和这个源文件(header1.cpp和main.cpp):





and this source files (header1.cpp and main.cpp):

#include <iostream>
#include "header1.h"

using namespace std;


class first
{
    public:
  int a,b,c;
  int sum(int a , int b);

};

  int first::sum(int a , int b)
{

    return a+b;
}










#include <iostream>
#include "header1.h"


using namespace std;


   first one;

int main()
{
   int j=one.sum(2,4);
    cout <<  j<< endl;
    return 0;
}







但是当我在codeblocks中运行这个程序时,我给出了这个错误:



推荐答案


这篇关于错误:聚合'第一个'的类型不完整,无法定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-17 01:18