Index: [Article Count Order] [Thread]

Date:  Fri, 02 Nov 2001 18:01:58 +0900
From:  FUKUDA Fumiki <ffukuda@....jp>
Subject:  [XP-jp:02747] Re: CppUnit 1.6.2 on VC6
To:  extremeprogramming-jp@....jp
Message-Id:  <200111020903.fA293iU11982@....jp>
In-Reply-To:  Your message of "Fri, 2 Nov 2001 17:48:34 +0900 (JST)"             <20011102165515.2567.S-SHINOHARA@....jp>
X-Mail-Count: 02747

επιστημηです。

--- "[XP-jp:02746] Re: CppUnit 1.6.2 on VC6" ---
--- from SHINOHARA Shoji <s-shinohara@....jp> at 2001/11/02 17:48:34 +0900 ---
>>  SuperClass::operator= (other); <--- Exception.cpp:line-41
>> 
>> をコメントアウトすればいいみたい。
>
>現況を見てみると,
>// Don't call superclass operator =(). VC++ STL implementation
>// has a bug. (略)
>などと書かれてコメントアウトされていました。
>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/cppunit/cppunit/src/cppunit/Exception.cpp?annotate=HEAD
>
>この差分のもう一つ前のバージョンに REL_1_6_2 のタグが付いているの
>で,次のリリース(REL_1_7_1?)では直っていると思います。

ありがとうございます。やはりそうでしたか。

VC++のStdLibに起因するものですから、Borland C++なんかだと大丈夫です。
# BorlandのはRogue Wave製

STLportの場合、VC++StdLibをそのまま流用しているため同様の症状が発生
するでしょう。

-----:-----:-----:-----:-----:-----:-----:-----:-----:-----
FUKUDA (episteme) Fumiki -- magical, but never a magic...