注册 登录
编程论坛 C++教室

谁能帮我看看这个程序有什么问题

wszsq 发布于 2015-05-21 22:07, 1050 次点击
谁能帮我看看这个程序有什么问题,为什么会提示C:\Users\Administrator\Desktop\未命名1.cpp: In function `int main()':
C:\Users\Administrator\Desktop\未命名1.cpp:20: error: statement cannot resolve address of overloaded function
C:\Users\Administrator\Desktop\未命名1.cpp:21: error: statement cannot resolve address of overloaded function
C:\Users\Administrator\Desktop\未命名1.cpp:22: error: statement cannot resolve address of overloaded function
C:\Users\Administrator\Desktop\未命名1.cpp:23: error: statement cannot resolve address of overloaded function。
#include<iostream>
using namespace std;
class Student{
      private:
      
      int num;
      int sorce;
      public:
         void Setdata(){
              cin>>num;
              cin>>sorce;
              }
         void display(){
              cout<<"num="<<num<<endl;
              cout<<"sorce"<<sorce<<endl;
              };
         };
      Student stud1,stud2;
      int main(){
          stud1.Setdata;
          stud1.display;
          stud2.Setdata;
          stud2.display;  
          system("pause");
          return 0;        
          }

5 回复
#2
wmf20142015-05-21 22:34
          stud1.Setdata;
          stud1.display;
          stud2.Setdata;
          stud2.display;
改成
          stud1.Setdata();
          stud1.display();
          stud2.Setdata();
          stud2.display();
#3
yangcaifei2015-05-22 07:26
class student stud1,stud2;
#4
yangfrancis2015-05-23 21:34
2楼正解
#5
文心边城2015-05-24 23:42
居然不弄构造函数
#6
wszsq2015-05-30 18:13
回复 2楼 wmf2014
谢谢
1