1 名前:名無しさんは伊達じゃない [02/01/08 21:29.net] どうよ?
92 名前:デフォルトの名無しさん mailto:sage [02/04/20 01:00.net] if 書き込む then 存続; else dat落ち; end if; -- ぶらさがりelse問題の無い理想的なif文です
93 名前:デフォルトの名無しさん mailto:sage [02/04/23 08:33.net] loop 存続; exit when dat落ち; end loop; -- 無限ループ専用の構文があるのも珍しいかも
94 名前:デフォルトの名無しさん mailto:sage [02/04/27 17:53.net] A: loop loop exit A; end loop; end loop; loop loop goto B; end loop; end loop; <<B>>
95 名前:デフォルトの名無しさん mailto:sage [02/05/01 23:28.net] declare type S is array(Character) of Boolean; Age: S := ('A' | 'G' | 'E' => True, others => False): Sage: S := ('S' | 'A' | 'G' | 'E' => True, others => False): R: S; begin R := Age and Sage; -- Booleanの配列はPascalみたく集合演算できる end;
96 名前:デフォルトの名無しさん mailto:sage [02/05/11 06:35.net] Thread.Write(Text => "仮引数明示呼びだし", Mail => sage);
97 名前:デフォルトの名無しさん mailto:sage [02/05/18 02:38.net] with System; use System; with Interfaces.C; use Interfaces.C; with Interfaces.C.Strings; use Interfaces.C.Strings; with Win32; use Win32; with Win32.WinUser; use Win32.WinUser; procedure WinHello is pragma Linker_Options("-Wl,-subsystem,windows"); function To_CStr(C_Str: CHAR_Array) return LPCSTR is function UC is new Ada.Unchecked_Conversion(Address, LPCSTR); begin return UC(C_Str(C_Str'First)'Address); end; Dummy: Win32.INT; Text: constant CHAR_Array := "Text" & Win32.Nul; begin Dummy := MessageBox(Null_Address, To_CStr(Text), To_CStr("Caption" & Win32.Nul), MB_YESNO); end WinHello;
98 名前:デフォルトの名無しさん mailto:sage [02/05/24 22:45.net] ADA95どうよ?
99 名前:デフォルトの名無しさん mailto:sage [02/05/25 03:03.net] Ada95で、クラスワイド型じゃないと多態しないというのはまあいいのですけど、 多態で飛んでいった先の各ルーチンに渡されるオブジェクトはクラスワイド型じゃない方ですよね? 多態先からまた多態したい時はそのつどクラスワイド型にキャストし直すしか無いのでしょうか?
100 名前:デフォルトの名無しさん mailto:sage [02/05/25 11:07.net] >>92 > -- 無限ループ専用の構文があるのも珍しいかも CSPの影響でしょうね。
101 名前:デフォルトの名無しさん [02/05/25 11:08.net] >>87 Concurrent Cは、Adaから影響を受けたね。
102 名前:デフォルトの名無しさん mailto:sage [02/05/25 13:39.net] 委員会が作った言語に優れたものは1つもない。
103 名前:C++好き mailto:sage [02/05/25 14:07.net] >>101 最近のC++には耳の痛いお言葉で…
104 名前:デフォルトの名無しさん [02/05/25 22:40.net] C++は、委員会が決めたのか?
105 名前:デフォルトの名無しさん mailto:sage [02/05/25 22:45.net] C++に贈る言葉 「船頭多くして、船、山に登る」
106 名前:C++好き mailto:sage [02/05/25 22:51.net] >>103 最近は anubis.dkuug.dk/jtc1/sc22/wg21/ こういうところがメインですよ。 もうBjarne Stroustrup個人の言語じゃないです。
107 名前:デフォルトの名無しさん mailto:sage [02/05/25 23:31.net] しかしAda(やCommonLisp)はそもそも委員会が設計した言語だからな。 もっとひどい。
108 名前:C++好き [02/05/26 00:08.net] CommonLispは、mailing-listの議論をGuy Steeleの独断でまとめた。 だから委員会じゃないが、確かにすっきりしない言語だな。
109 名前:デフォルトの名無しさん mailto:sage [02/05/26 00:27.net] 対照的なのはOberonとかSchemeとか。 好き嫌いはともかく、すっきりしてる。
110 名前:デフォルトの名無しさん [02/05/26 03:17.net] うんだ、Ada はええだ。 恩を Ada で返すだ。
111 名前:デフォルトの名無しさん mailto:sage [02/05/26 05:37.net] >>109 ワラタ
112 名前:デフォルトの名無しさん mailto:sage [02/05/26 08:51.net] Adaに無限ループ専用の構文なんてないぞ。 loop文の繰り返し規則がオプションになってるだけ。 for ch in CHAR'RANGE loop ... end loop; while ch in CHAR'RANGE loop ... end loop; loop ... end loop;
113 名前:デフォルトの名無しさん [02/05/29 21:58.net] 平社員: 係長、何か泳いでいますね〜 係長: エイだ。
114 名前:ADA mailto:ADA [02/06/16 22:39.net] ADA
115 名前:デフォルトの名無しさん mailto:sage [02/06/29 15:29.net] 保守
116 名前:デフォルトの名無しさん mailto:sage [02/07/11 15:44.net] AADDAA
117 名前:デフォルトの名無しさん mailto:sage [02/07/12 01:00.net] 人類初のプログラマーは女性 www-6.ibm.com/jp/lead/010115_a.html
118 名前:デフォルトの名無しさん mailto:sage [02/07/22 15:14.net] raise…してもネタも無し。保守
119 名前:デフォルトの名無しさん mailto:sage [02/07/24 21:15.net] 国防省というと、Multicsがついこないだまで現役で動いていた そうですが、それってPL/IをAdaに焼き直して動かしていた とかいう話はあるんでしょうか?
120 名前:デフォルトの名無しさん mailto:sage [02/08/06 12:53.net] 保守sage
121 名前:デフォルトの名無しさん [02/08/06 19:29.net] age
122 名前:_ mailto:sage [02/08/06 23:29.net] 作られた時代を考えたらAdaって凄く先進的な言語ですね。。。
123 名前:デフォルトの名無しさん [02/08/07 08:43.net] 作られたときは先進的だけど今はどうってことないじゃん。なんて国防総省が いまだにエーダなんてつかってるかわからないよーん。ボケ。
124 名前:デフォルトの名無しさん mailto:sage [02/08/07 10:30.net] F-22しか使われてるの知らないけど、他にはどんな軍用兵器の開発に 使われてるの?
125 名前:デフォルトの名無しさん [02/08/07 14:09.net] スティンガー
126 名前:デフォルトの名無しさん [02/08/07 14:12.net] エイダちゃん キタ━━━(゚∀゚)━━━!! でも年輩ハッカーしか知らないに( つД`)1デリゲート
127 名前:C++好き [02/08/07 18:06.net] >>122 違うよ。そういう後ろ向きの理由じゃなくて、Multicsはバリバリの現役だったよ。 B2 security通っていたからね。 williamstallings.com/Extras/Security-Notes/lectures/trusted.html 「コンピュータセキュリティの基礎」D. Russell, G.T. Gangemi Sr. 山口英監訳 アスキー出版、が日本語書籍では詳しい。絶版なのかな? www.amazon.co.jp/exec/obidos/ASIN/4756102999/qid%3D1028710845/250-8907122-0857047 >>123 >>50 から辿ってね〜。
128 名前:デフォルトの名無しさん mailto:sage [02/08/07 18:22.net] 国内でも航空管制で使われてない?
129 名前:デフォルトの名無しさん mailto:sage [02/09/10 18:12.net] 保守
130 名前:デフォルトの名無しさん mailto:sage [02/10/02 20:11.net] Text_IO.Put_Line("下へ参ります");
131 名前:デフォルトの名無しさん [02/10/25 01:53.net] GCC に Ada が入ったみたいだが、なぜ?
132 名前:デフォルトの名無しさん mailto:sage [02/10/25 01:55.net] Ada.Coda.IUNA
133 名前:デフォルトの名無しさん mailto:sage [02/10/25 01:58.net] Ada.Coda.You.Know
134 名前:デフォルトの名無しさん mailto:sage [02/10/25 02:17.net] ttp://www.adahome.com/Pictures/ladyada.gif結構美人じゃない??
135 名前: mailto:sage [02/10/25 03:50.net] いまgnat-3.13p-8.i386.rpm ってのダウソしてるんだが・・・ ・・・不安
136 名前:134 mailto:sage [02/10/25 14:13.net] RedHat7.1と7.3にすんなり入った。 gnat-3.13p-runtime-1-8.i386.rpm と、gnat-3.13p-8.i386.rpm の、とりあえず二つだけ持ってきて、この順にrpm -ivh するだけ。 ちょっとイラっとしたことといえば、User's Guideにあった $ gcc -c hello.adb が駄目で、gnatgccじゃないとコンパイル しなかった事ぐらいだった。 まぁ温故知新って言うか、割と楽しめそうな感じ。
137 名前:デフォルトの名無しさん mailto:sage [02/10/25 20:30.net] lovelaceっていうAdaチュートリアルみつけた。 なんかよさげ。 Section1-4にAdaの実行時例外を投げさせる例題があったけど、 例外なんか一個も投げられないで、おかしな値を表示しながら 無限ループしてる。 調べてみると、漏れのつかってるGNATではコンパイル時の オプションで-cargs -gnatoと指定しないとだめだと分かった。 それ以外はいい感じだった。もうしばらく続けてみよう。 今日はLesson4までやった。 明日はLesson5〜8までやる。オブジェクト指向が含まれる。 あさってはLesson9〜12までやる。Genericsが含まれる。 しあさってはLesson13〜17(最後)までやる。並行処理とかが含まれる。 ・・・つうか暇。。。
138 名前:デフォルトの名無しさん mailto:sage [02/10/25 21:49.net] Windowsでも、mingw版gccで試せる、と一応書いておく。
139 名前:デフォルトの名無しさん [02/10/26 01:12.net] levelace って名前がなんか 軍用って香りがするのは Ada に対する偏見だろうか?
140 名前: mailto:sage [02/10/26 12:48.net] Augusta Ada Lovelace(バイロンの娘。世界最初のプログラマ)
141 名前:デフォルトの名無しさん mailto:sage [02/10/26 15:12.net] Boochなんかも、もとはAda畑の人だったわけね。 でRational Rose もAda Illustratorってツールに起源をもつとか。 もしかしてSmalltalk程度には評価されていいのかも知らんね。 case-insensitiveなのは、いやなんだが・・・。
142 名前:デフォルトの名無しさん mailto:sage [02/10/26 22:19.net] さてと、lovelaceとか言うチュートリアルを半分までやって見た。 メッセージを受け取る側のオブジェクトも引数としてメソッドに渡すわけか。 UMLとか書くときはどうするんだろう。 あとタイプとクラスを別々の概念として扱うってのが、なんかイマイチ よく分からん。(興味深くもあるけど。) 代入とコン(デ)ストラクタを定義するのに、いちいち組み込みのクラス から派生させるてのもいかがなものかと思いますた。 マルチディスパッチできるらしいんだが、これはちょっと面白いかも。 寝る時間までちょっといろいろ書いて見るか。
143 名前:デフォルトの名無しさん [02/10/26 23:20.net] Adaたんって可愛かったのかな? 写真なんか無い時代だよね…
144 名前:デフォルトの名無しさん mailto:age [02/10/27 11:16.net] Ada.NETはともかく、.NETに総称を付け加える研究をMSRでやってるよ。
145 名前:デフォルトの名無しさん [02/10/27 13:22.net] そのgnatってネットワーク系のライブラリとかあります? 単にHTTPでPOSTして結果をうけとるだけでいいんですけど。
146 名前:デフォルトの名無しさん mailto:sage [02/10/27 13:57.net] >>143 貴族の娘だから肖像画くらいはあるんじゃねーの?
147 名前:デフォルトの名無しさん mailto:sage [02/10/27 14:20.net] Lady Augusta Ada Byron www.cs.kuleuven.ac.be/~dirk/ada-belgium/pictures.html#LA
148 名前:デフォルトの名無しさん mailto:sage [02/10/27 19:05.net] 現在mingwダウンロード中。 「lovelaceっていうAdaチュートリアル」とやらはどこにあるの?
149 名前:デフォルトの名無しさん [02/10/27 21:01.net] gcc-3.2-Ada-20020817-1.tar.gzをmingwのディレクトリに重ねて解凍しただけではコンパイルできないのか? fatal error, run-time library not installed correctly cannot locate file system.ads みたいに言われる…(system.adsそのものはmingw\lib以下の深いところに存在する) 多分何かパス設定が必要なんだろうけど、誰か知りませんか?
150 名前:148 mailto:sage [02/10/27 21:11.net] 自己レス。 環境変数ADA_INCLUDE_PATHとADA_OBJECTS_PATHが必要でした。 さて、Hello Worldのコンパイル通ったし、lovelace探すか…。 やけに生成されるexeがでかい気がするのですが、スマートリンクみたいなオプションが必要? それともこんなもの?
151 名前:デフォルトの名無しさん [02/10/27 22:23.net] 好奇心で勉強するのは良いけどさ、 Adaって案件あるのか? 先輩が昔、三菱のホニャララで聞いた事が ある、とか言ってたけど...
152 名前:デフォルトの名無しさん [02/10/27 22:45.net] >>150 軍事関係なら多いだろ でもそういうのは機密なものばかりだろうから話題には上らない
153 名前:デフォルトの名無しさん mailto:sage [02/10/28 11:52.net] >>150 三菱というと、もしかしてF-2とかの戦闘機ってAdaで動いてるのか。 それはそれで面白そうだ。 # ま、漏れ的にはAdaは遊びで十分なんだけど。現実的に。 ちなみに、ソフトウェアの再利用性に関連した論文とかで、 CAMP(Common Ada Missile Package)ってのをたまに 見かけるんだけど、是非、拝見して見たいものだが。 やっぱミサイルクラスとか弾頭クラスとかあるのかな・・・?。 あとNASDAとかもにもありそうな気がするんだがどうなんだろ。>案件
154 名前:デフォルトの名無しさん mailto:sage [02/10/28 12:27.net] >136 >無限ループしてる。 なった、なった。 >調べてみると、漏れのつかってるGNATではコンパイル時の >オプションで-cargs -gnatoと指定しないとだめだと分かった。 そんなとこまで気付かなかったよ。
155 名前:141 mailto:sage [02/10/28 16:52.net] >>153 おお始めてみたんですか。心強いです。 自力で分からないことあったら訊くかも知れんのでよろしこ。 あと、正直すまんかった。 間違ったこと書いてたらしい。マルチディスパッチはだめみたいだ。 operation can be dispatching in only one type. いきなり怒られた。 Visitor使えよってことか。
156 名前:デフォルトの名無しさん mailto:sage [02/10/28 20:00.net] >147 >「lovelaceっていうAdaチュートリアル」とやらはどこにあるの? 目次 ttp://www.adahome.com/Tutorials/Lovelace/master.htm トップ ttp://www.adahome.com/Tutorials/Lovelace/lovelace.htm
157 名前:147=148 mailto:sage [02/10/28 21:25.net] >>155 ありがと。でも、既に検索して見つけちゃってました。 とりあえず順番にクイズをやってます。
158 名前:デフォルトの名無しさん mailto:sage [02/10/29 00:30.net] 一応書いとくか。 LovelaceのSmallってサンプル(ダウソしたやつ)は、俺の環境RH7.3+gnat3.13pでは makeできなかった。 ちょっとがっかりしたけど、深追いするのはやめときますた。 今、ライブラリとか調査中。
159 名前:デフォルトの名無しさん mailto:sage [02/10/29 15:58.net] >>157 mingw+gnat(バージョンはどこで見るの?)でもビルドできない…と思いきや、 zipに格納されているファイル名が8文字で切れてしまっている様子。 (directions.ads が directio.ads になっている等) ファイル名を正してやればビルドできました。 しかし…二部屋しかないのか?このゲーム(w
160 名前:デフォルトの名無しさん mailto:sage [02/10/29 19:37.net] win32adaというものを拾ってきて、WindowsAPIを呼ぶ実験をしてます。 一部書き換えが必要になったものの(gnatのバージョン違いが原因と思われる)、 なんとか成功…はしたのですが、 毎回、リンカにlibuser32.a等を渡してやらないとリンクできない面倒な状態になってしまってます。 リンカ(gnatlink)に渡すデフォルトオプションを書いておける、環境変数とか設定ファイルとかありませんか? それと、win32*.aliを、ADA_OBJECTS_PATHにコピーしても、見てくれず、 毎回ソース(ADA_INCLUDE_PATHに配置。こっちは見てくれる)からコンパイルされるのは何故だろう…。
161 名前:デフォルトの名無しさん mailto:sage [02/10/29 21:33.net] >>159 いまソケットライブラリやってるんだけど、こっちではこんな風にmakeできる。 1.gnatmakeに渡すオプションをなんかのファイル(例えばfoo)に書く。 -I/usr/lib/ada/adasockets -L/usr/lib/ada/sockets -largs -L/usr/lib/ada/adasockets -ladasockets (-largs以降がリンカオプションらしい) 2.そんで、gnatmake hogehoge `cat foo` 窓、出ましたか?
162 名前:デフォルトの名無しさん mailto:sage [02/10/29 22:35.net] ``というのはUNIXのコンソールの機能ですか?cmd.exeにそんな機能あったかな…。 無駄と思いつつ`type foo`なんて書いて何も起きない事を確認。 とりあえずソースコードに直接pragmaを埋めこむ事で、一応対処はできました。 pragma Linker_Options("-s -mwindows"); pragma Linker_Options("C:\progra~1\mingw\lib\gcc-lib\mingw32\3.2\adalib\win32ada.a"); pragma Linker_Options("C:\progra~1\mingw\lib\libgdi32.a"); で、窓、出ました。 ( ソースコードにパスを埋めこむのは気持ち悪いのですが… ) -s をリンカに渡すと、スマートリンクらしいです。だいぶ.exeが小さくなります。
163 名前:160 mailto:sage [02/10/29 23:26.net] >>161 スマソ。なんとなくCygwinユーザかと思ってた。 >で、窓、出ました。 いいなあ。。。 漏れもGtkでやって見ようかな。 それにしても情報が少ない。まさに「ソースがドキュメント」状態・・・
164 名前: mailto:sage [02/10/30 12:14.net] メモっとこ。 主要ドキュメント。 『Language Reference Manual 』 言語自体のリファレンスだけど、BNFばかりでとっつきにくい。 www.ocsystems.com/user_guide/powerada/html/ada_lrm/lrm-TOC.html 『Ada 95 Quality and Style Guide 』 スタイルガイドだけど、要所要所コードの断片が載ってちょっと分かりやすい。 www.grammatech.com/style_guide/contents.html
165 名前:デフォルトの名無しさん mailto:age [02/10/30 21:26.net] 巫女の予言とかいうやつ?
166 名前:デフォルトの名無しさん mailto:sage [02/10/30 22:11.net] 海で泳いでいるのは
167 名前:デフォルトの名無しさん mailto:sage [02/10/30 23:18.net] 興味本位でいじってみてるんだが、最初思ってた程悪くは無いわな。 日本語のサイトで「巨大なゴミ」とか書いてるところもあったけど、 別にそうは思わないなあ。 流行らなかったのは、だいぶ前のレス>>62 にあったように開発ツール とかの問題だと思うんだが。言語仕様じゃなくて。
168 名前:デフォルトの名無しさん mailto:sage [02/10/31 22:39.net] 総称が使えるという事は、STLみたいなものもある筈… というか初期STLはAda由来というのをどこかで見た… どなたか、御存じ無いですか?
169 名前:デフォルトの名無しさん mailto:sage [02/10/31 23:32.net] >>167 sglってのがあるみたいですね。 逆にC++STLをもとに作ったらしいですが。 ftp://ftp.cs.rpi.edu/pub/stl/SGL.tar.gz IEからはダウソできなかったんですが、anonymousでftpに入ったら 持ってこられました。中身のバージョンは2.0a3でした。 まだ使ってませんが。
170 名前:デフォルトの名無しさん mailto:sage [02/11/02 14:37.net] >>168 テスト程度に使ってみました…で、印象としては、ファイルを細分化させ過ぎているせいで、 withの数や特殊化の数が増えて、C++/STLほど気軽に使えない感じ。 Controlled型がprocedure内でローカルに作れない(特殊化含む)というのも、初めて知りました。痛い制限ですね…。
171 名前:デフォルトの名無しさん mailto:age [02/11/02 20:57.net] ラプターはエイダで動いてるらしいな。
172 名前: mailto:sage [02/11/02 21:17.net] >>169 おれのとこだと、通らないテストがいくつかあった。 自分で修正しようとしたけど、漏れのスキルじゃまだまだ無理っぽかった。 >痛い制限ですね…。 やはり突っ込みどころは多々ある。かなりある。 あまり気にしませんが。 ライブラリといえばBoochコンポーネントとかいうのにもコレクションとか あったと思う。どうなんだろ?
173 名前:デフォルトの名無しさん mailto:sage [02/11/03 00:40.net] ところで、Adaは言語仕様でGCが想定されていますが(同時にGC無しモードも想定されてるけど) GNATのGCは、exe終了時にしか働かない気がします。 forで回してnewしまくったら、あっさりヒープが足りないとエラー出して終了、 でも、それまでに割り当てたオブジェクト(Controlled型にしてました)に関しては、 きちんとFinalizeが呼ばれて解放された事が確認できます。 マトモに作ろうと思えば、GCは気休め程度に考えて、 やはりUnchecked_Deallocation使ってFreeするしか無いのでしょうかね。 それとも知らないだけで、明示的にGC起こすような関数があるのでしょうか?
174 名前:169 mailto:sage [02/11/03 01:26.net] >>171 >おれのとこだと、通らないテストがいくつかあった。 あら、ほんと。(昼間は全部試して無かった) そのままじゃ使えない色が強くなってきました…→SGL
175 名前:デフォルトの名無しさん mailto:sage [02/11/04 00:27.net] Booch試してみました。 STLとは異なる作りですが、こっちの方がいい感じ。テストも通ったみたい。 しばらくこれで遊べるかも。 直接関係ないのですが、BoochのCase-Studyを見る限り、 Adaは関数内関数をgeneric引数に使えるらしいです。 スコープとかどうなるのかよくわかって無いのですが、なんか強力そうな感じは受けます。
176 名前:デフォルトの名無しさん [02/11/06 13:44.net] 日本語の情報が少ないage C++とも勝負できる仕様と思うんだけどなあ…
177 名前:_ mailto:sage [02/11/06 18:56.net] >
178 名前:;>175 仕様の巨大さで? いや、好きだけどね。 [] [ここ壊れてます]
179 名前:デフォルトの名無しさん mailto:sage [02/11/06 20:17.net] C++の場合、構文のいい加減さを繕うために無駄に仕様がでかい気がするが、 Adaの場合、使いもしない機能を詰め込んで無駄に仕様がでかい気がする。
180 名前:デフォルトの名無しさん mailto:sage [02/11/06 21:38.net] 日本政府の被差別言語エタ(穢多)を語れ!
181 名前:デフォルトの名無しさん mailto:sage [02/11/06 23:28.net] うちの大学の授業では Ada は必須ですが、好きじゃないです。
182 名前:デフォルトの名無しさん [02/11/12 18:17.net] pragma CPP_xxx って、具体的にはどう使うのだろう。 上手く使えば、例えば、IUnknownを定義できたら、COMなども使えると思うのですけど。 GNATCOMというのを見てみたら、pragma CPP_xxxは使わずに、VTableを自前で作ってる…。
183 名前:名無しさん@Emacs [02/11/13 18:03.net] 今日、gnatgccで日本語、 Put_Line("こんにちは"); を含んだソースをコンパイルしようとしたら ``control character not allowed in string'' と出て失敗します。 環境はEmacs21/Linux2.4ですが`file'コマンドの結果が``ASCII text, with escape sequences'' となる
184 名前:烽フだけエラーが出るようです (viやcatで作った``ISO-8859 text''なら問題なしです) オプションの -gnatiw -gnatWe 等も試しましたがうまく行きません、 どなたか御知恵をおかしください m(_ _)m [] [ここ壊れてます]
185 名前:デフォルトの名無しさん mailto:sage [02/11/13 18:50.net] manon?
186 名前:デフォルトの名無しさん [02/11/14 15:03.net] 当方Windows/Mingwですけど、SHIFT-JISはオプション無しでも何等問題ないみたいです。 Wide_Stringにしても通ったという事は、ロケールを認識してくれてるのかな? エスケープシーケンスって事は、恐らくEUCでは無くJISコードで保存されていて、 JISコードに必要な言語切り替えコードが引っかかるのではないでしょうか。
187 名前:デフォルトの名無しさん mailto:sage [02/11/14 23:25.net] test
188 名前:デフォルトの名無しさん [02/11/16 08:27.net] 何故、gccのVMTは、未使用4バイト、型情報4バイトが先頭に入るのでしょう。 pragma CPP_Virtualをいじってて、仮想関数が2つずれるので気がついた…。 これではCOMのインターフェースが使えないじゃないですか。 (丁寧に、VMT中の位置指定に負数を書くと、エラーになるし…) g++でも同様にずれるのか気になるところ。
189 名前:デフォルトの名無しさん [02/11/24 18:21.net] raise Ageeeeeeee;
190 名前:デフォルトの名無しさん [02/12/06 00:16.net] age ru yo.
191 名前:デフォルトの名無しさん [02/12/12 18:28.net] メソッ
192 名前:デフォルトの名無しさん [03/01/03 15:30.net] 目指せ存続1年