标题:急!!不知道错在哪了?简单的问题对于我很难~
只看楼主
lzywin
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2009-11-11
得分:0 
编译有错,我把文件名改了 就错了 照你的文件名没错
2009-11-11 15:24
lzywin
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2009-11-11
得分:0 
//01_01_010p3Point.h

#ifndef POINT_H

#define POINT_H
#include<iostream.h>
class Point{                            //类定义
public:
        Point(int a=0,int b=0);        //构造函数,定义默认值
        Point(Point&);                //复制构造函数,参数传递方式为引用
        ~Point();                        //析构函数
        int get_x()const;            //取x值函数,常函数
        int get_y()const;            //取y值函数,常函数
        void put_x(int a);            //存x值函数
        void put_y(int b);            //存y值函数
private:
        int x,y;
};
#endif
//01_01_010p3Point.cpp
//此处是成员函数的实现。
#include"01_01_010p3Point.h "
Point::Point (int a,int b)//
{  x=a;
   y=b;
}
Point::Point(Point&S){x=S.x;y=S.y;}
int Point::get_x()const
{
return x;
}
int  Point ::get_y()const{
return y;}
void  Point ::put_x(int a)
{ x=a;}
void Point:: put_y(int b)
{ y=b;}


//01_01_010p3main.cpp
#include "01_01_010p3Point.h"
void main(){
    Point p1;            //测试构造函数,取默认值
    cout<<"p1=("<<p1.get_x()<<","<<p1.get_y()<<")"<<endl;
                        //测试取值函数
    p1.put_x(2);  p1.put_y(3);    //测试存值函数
    cout<<"p1=("<<p1.get_x()<<","<<p1.get_y()<<")"<<endl;
    Point p2(4,5);    //测试构造函数,取给定值
    cout<<"p2=("<<p2.get_x()<<","<<p2.get_y()<<")"<<endl;
    Point p3(p1);        //测试复制构造函数
    cout<<"p3=("<<p3.get_x()<<","<<p3.get_y()<<")"<<endl;
}

调试没错 编译有错
2009-11-11 15:29
lzywin
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2009-11-11
得分:0 
嗯,现在 对了 。我的qq号:16502451 希望能拜你为师
2009-11-11 15:45
pywepe
Rank: 6Rank: 6
等 级:侠之大者
威 望:4
帖 子:296
专家分:483
注 册:2009-4-5
得分:0 
大小写呀

java群
62635216
欢迎加入
2009-11-11 16:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-291920-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.114855 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved