学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

请问关于c++.net编译的一个错误~

请问关于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行。

请问该怎么解决

TOP

若将Double::Parse
改为Int32::Parse则正常

奇怪啊

TOP

这怎么可能??
当头晕的时候我终于明白了什么叫爱情。

TOP

会不会是Console::ReadLine()不支持转化成double,你先将Console::ReadLine()转化成String,再换成Double试试
当头晕的时候我终于明白了什么叫爱情。

TOP

还是不行啊

提示内部编译器错误。。。。
我是.net 2003

TOP

你不是申明了个double Maximum(double,double,double)函数吗?把这行删了试试。
写最好的程序。

TOP

这个是我发到论坛的时候不小心一起粘贴上去的。。。。
删了也不行

很奇怪
float,double型都不可以。
但整型就没问题
我的.net是03版的
是不是编译器的缺陷??

TOP

在我这里怎么编译通过了没有报错啊

TOP

发新话题