| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1624 人关注过本帖
标题:C++小程序编译出错,不知哪里错了,请高手进入
只看楼主 加入收藏
avator123
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2010-12-3
结帖率:80%
收藏
 问题点数:0 回复次数:17 
C++小程序编译出错,不知哪里错了,请高手进入
程序代码:
#include <iostream>

using namespace std;
class Sample ;

class Sample

{

private:

  int data;

  Sample( ){data=10;}

public:

  Sample(int d){data=d;}

   operator int( ){return data;}


};
--------------------Configuration: training - Win32 Debug--------------------
Compiling...
training.cpp
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(12) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(12) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(12) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(12) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(14) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(14) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(14) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(14) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(18) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(18) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(18) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(18) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(20) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(20) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(20) : error C2018: unknown character '0xa1'
D:\Program Files\Microsoft Visual Studio\MyProjects\myproject\training.cpp(20) : error C2018: unknown character '0xa1'
执行 cl.exe 时出错.

training.obj - 1 error(s), 0 warning(s)
2011-10-14 22:45
avator123
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2010-12-3
收藏
得分:0 
程序代码:
#include <iostream>

using namespace std;
class Sample ;

class Sample

{

private:

  int data;

  //Sample( ){data=10;}

public:

  Sample(int d){data=d;}

   operator int( ){return data;}


};
改为上面的,就好了

2011-10-14 22:59
YueWuSS
Rank: 2
等 级:论坛游民
帖 子:15
专家分:96
注 册:2011-10-29
收藏
得分:0 
回复 楼主 avator123
加上 main 函数
我编译没错啊???
我用的是VS2010.
2011-10-29 11:09
心灵百合
Rank: 5Rank: 5
等 级:职业侠客
帖 子:215
专家分:367
注 册:2011-3-30
收藏
得分:0 
没有main()函数入口,怎么编译啊
2011-11-02 13:00
飞扬_佳
Rank: 2
等 级:论坛游民
帖 子:19
专家分:20
注 册:2011-4-14
收藏
得分:0 
单独一个类,好像也能编译呀,如果这个类是要被其他函数调用的话,那又怎么加main函数呢?
2011-11-02 18:51
puya
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-10-30
收藏
得分:0 
回复 5楼 飞扬_佳
main()
{
}
2011-11-03 09:39
Ccool
Rank: 2
等 级:论坛游民
帖 子:10
专家分:10
注 册:2011-8-29
收藏
得分:0 
请问sample(){data = 10;}写在那是什么意思?请教~
2011-11-04 18:07
飞扬_佳
Rank: 2
等 级:论坛游民
帖 子:19
专家分:20
注 册:2011-4-14
收藏
得分:0 
回复 6楼 puya
能用main()函数调用一个main()函数吗?为什么?一个程序不是只有一个main()函数吗?
2011-11-04 18:11
飞扬_佳
Rank: 2
等 级:论坛游民
帖 子:19
专家分:20
注 册:2011-4-14
收藏
得分:0 
回复 7楼 Ccool
默认的构造函数,构建对象时可以不赋初值
2011-11-04 18:12
lwei
Rank: 5Rank: 5
等 级:职业侠客
威 望:3
帖 子:197
专家分:369
注 册:2005-5-4
收藏
得分:0 
有隐含的非法字符把,你把那一行全部删除从新写在试试。
还有,这个构造函数设为私有唯一目的是避免别人用
Sample s;
这样的方式来使用你的类,你根本不需要在函数体在写上任何代码。

2011-11-06 23:12
快速回复:C++小程序编译出错,不知哪里错了,请高手进入
数据加载中...
 
   



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

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