请问关于c++.net编译的一个错误~
<P>我试过了,就是一行很简单的代码<BR><BR><BR>#include "stdafx.h"</P><P>#using <mscorlib.dll></P>
<P>using namespace System;</P>
<P>double Maximum(double,double,double);</P>
<P>int _tmain()<BR>{<BR> double num1=Double::Parse(Console::ReadLine());<BR> return 0;<BR>}<BR><BR><BR>stdafx.h内容<BR>#include <iostream><BR>#include <tchar.h></P>
<P><BR><BR>但是编译时候出现内部编译器错误,msc1.cpp的2071行。<BR><BR>请问该怎么解决</P> 若将Double::Parse<BR>改为Int32::Parse则正常<BR><BR>奇怪啊<BR> [em09]这怎么可能?? 会不会是Console::ReadLine()不支持转化成double,你先将Console::ReadLine()转化成String,再换成Double试试<BR> 还是不行啊<BR><BR>提示内部编译器错误。。。。<BR>我是.net 2003<BR> 你不是申明了个double Maximum(double,double,double)函数吗?把这行删了试试。 这个是我发到论坛的时候不小心一起粘贴上去的。。。。<BR>删了也不行<BR><BR>很奇怪 <BR>float,double型都不可以。<BR>但整型就没问题<BR>我的.net是03版的 <BR>是不是编译器的缺陷?? 在我这里怎么编译通过了没有报错啊
页:
[1]
