标题:请问关于c++.net编译的一个错误~
只看楼主
Salin
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-8-6
 问题点数:0 回复次数:7 
请问关于c++.net编译的一个错误~

我试过了,就是一行很简单的代码


#include "stdafx.h"

#using <mscorlib.dll>

using namespace System;

double Maximum(double,double,double);

int _tmain()
{
double num1=Double::Parse(Console::ReadLine());
return 0;
}


stdafx.h内容
#include <iostream>
#include <tchar.h>



但是编译时候出现内部编译器错误,msc1.cpp的2071行。

请问该怎么解决

搜索更多相关主题的帖子: 编译 double include using stdafx 
2006-08-06 12:32
Salin
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-8-6
得分:0 
若将Double::Parse
改为Int32::Parse则正常

奇怪啊
2006-08-06 12:40
十一月天
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:10
帖 子:3030
专家分:0
注 册:2006-4-19
得分:0 
这怎么可能??

当头晕的时候我终于明白了什么叫爱情。
2006-08-07 11:47
十一月天
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:10
帖 子:3030
专家分:0
注 册:2006-4-19
得分:0 
会不会是Console::ReadLine()不支持转化成double,你先将Console::ReadLine()转化成String,再换成Double试试

当头晕的时候我终于明白了什么叫爱情。
2006-08-07 11:50
Salin
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-8-6
得分:0 
还是不行啊

提示内部编译器错误。。。。
我是.net 2003
2006-08-07 15:20
NET爱好者
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-6-6
得分:0 
你不是申明了个double Maximum(double,double,double)函数吗?把这行删了试试。

写最好的程序。
2006-08-07 20:20
Salin
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-8-6
得分:0 
这个是我发到论坛的时候不小心一起粘贴上去的。。。。
删了也不行

很奇怪
float,double型都不可以。
但整型就没问题
我的.net是03版的
是不是编译器的缺陷??
2006-08-07 20:39
站在风中酷
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-10-28
得分:0 
在我这里怎么编译通过了没有报错啊
2006-10-28 15:13



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




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

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