本文介绍了错误:聚合'第一个'的类型不完整,无法定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨
我写了这个头文件(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中运行这个程序时,我给出了这个错误:
推荐答案
这篇关于错误:聚合'第一个'的类型不完整,无法定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!