编译器:VC++2010

#include <iostream>
#include <string>
#include <Windows.h>using namespace std;//定义“人类”
class Human {public: //公有的, 公共的void eat(); //类里面的方法,又称为成员函数void sleep();void work();void play();string getName();int getAge();int getSalary();private:string name;int age;int salary;
};void Human::eat() {cout << "吃鸡屁股, 喝可乐!" << endl;
}void Human::sleep() {cout << "夜深了!上床睡觉!" << endl;
}void Human::work() {cout << "我在工作..." << endl;
}void Human::play() {cout << "玩奇幻角色扮演!" << endl;
}string Human::getName() {return name;
}int Human::getAge() {return age;
}int Human::getSalary() {return salary;
}int main(void) {Human zhangshan;system("pause");return 0;
}int main(void) {Human zhangshan;zhangshan.eat();zhangshan.play();zhangshan.sleep();zhangshan.work();system("pause");return 0;
}


错误的两条提示:
cpp(60): error C2084: 函数“int main(void)”已有主体
cpp(53) : 参见“main”的前一个定义

关于《error: 函数“int main(void)”已有主体》的错误相关推荐

  1. main (),int main(),int main(void)等的区别

    注意:下面的内容均建立在C语言的基础上.特别注意,在C++中,int main ()和int main (void)是等效的,没有区别 种类 main () void main () int main ...

  2. 浅谈c/c++中main(),int main(),void main(),int main(void)四者之间的区别

    一.主函数也是函数 首先我们要了解C/C++中函数的定义,因为main函数也是函数,与其他函数的区别只是主函数是程序的主线而已,程序从它开始也在其中结束.一个函数由函数名.其前的类型标识符.其后小括号 ...

  3. 看完你就明白:什么情况下该用int main(int argc, char *argv[])而不是int main(void)

    微信公众号:"C语言初学者之家" 之前的文章中提到,C语言main函数可以写作int main(void),也可以写成int main(int argc, char *argv[] ...

  4. int main(void)和int main()的区别

    int main(void) 指此函数的参数为空,不能传入参数,若输入参数则会出错,但必须要有返回值,如return 0:. int main() 可以传入参数,程序需要返回值. 但在c++中二者没有 ...

  5. 生成伪随机数的函数int rand(void)和void srand(unsigned seed);

    标准库<cstdlib>(被包含于<iostream>中)提供两个帮助生成伪随机数的函数: 函数一:int rand(void): 从srand (seed)中指定的seed开 ...

  6. int main() 与 void main()

    从大一入学刚接触C到现在已满7个月了,虽然刚开始就知道```int main```才是标准的写法,但一直没有深刻理解为什么不能用```void main```而必须使用```int main```. ...

  7. in function ‘int main()’_如果 main 函数的末尾没有 return 语句将会有什么影响

    背景简介 本文是前段在知乎回答的一个问题,觉得蛮重要的,重新编撰发布如下. 原问题为: "c语言中,如果main函数的末尾没有return语句将会有什么影响?": 我是准大一,学计 ...

  8. C专家编程—分析signal函数的原型声明{void (*signal(int sig,void (*func)(int)))(int)}(2)

    在ANSI标准中,signal()的声明如下:      void (*signal(int sig,void (*func)(int)))(int) signal是一个函数,它返回一个函数指针,后者 ...

  9. C语言 main 函数参数 main(int argc, char *argv[]) - C语言零基础入门教程

    目录 一.main 函数写法 二.main 函数参数简介 三.使用 main 函数参数 1.打印 main 函数参数 a.直接运行 exe 文件 b.打开 cmd 命令行窗口执行 exe 文件 c.打 ...

  10. int main()和void main()的区别

    int main() 括号里面为空代表不确定参数,并不是说不带参数.如果要告诉编译器函数不带参数,做法是:int main(void) int main()需要返回一个整形值,也就是我们经常会看到在这 ...

最新文章

  1. Sublime Text3 使用
  2. CSDN代码块显示颜色
  3. python calu_Python基本数据类型
  4. C:#define用法
  5. Pandas索引操作及高级索引——reindex()方法
  6. 华为鸿蒙电脑操作系统测试版,华为鸿蒙测试版下载 华为鸿蒙测试版电脑版下载...
  7. linux代码、数据库备份
  8. Flutter RefreshIndicator 下拉刷新组件 Material 风格的刷新效果
  9. 结构体中初始化vector resize_Java-深入HashMap原理及内部存储结构
  10. 只用一行代码,就导入Python所有库
  11. html静态页面跳转传值,在静态页面html中跳转传值
  12. python教程2019全套-Python学习路线2019升级版(课程大纲+视频教程+网盘资源下载)...
  13. LeetCode 热题 HOT 100 完整题解笔记知识点分类 C++代码实现
  14. java oom分析_JAVA各种OOM代码示例与解决方法
  15. 设计模式----单例模式(c++实现)
  16. uniapp 打开第三方APP
  17. Markdown中在线编辑公式LaTex
  18. 【支付架构】跨境支付
  19. 新一代iPad mini曝光:屏幕变大、颜值大幅提升!
  20. sqlmap渗透实战进阶技巧

热门文章

  1. 基于异质图神经网络的未知恶意程序检测
  2. 读书笔记(一):双脑记
  3. 产业链图谱:2021年中国智能制造业产业链图谱|产业链全景图
  4. 小刘同学的sansen-virtuosoIC618电路仿真记录
  5. 南京工业大学计算机考研调剂,2020年南京工业大学考研调剂信息
  6. Leetcode 1436. Destination City [Python]
  7. Unity C# 三角函数、直角三角形边角计算
  8. 程序设计课程设计——学生学籍管理系统
  9. 2020的考研总结和2021的规划
  10. PDF文件如何旋转文件