GCCについて part9at TECHGCCについて part9 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:デフォルトの名無しさん 09/07/03 13:32:43 T::size_typeが一見して型名だとは解らないため (enum定数とかstatic変数かも) typename T::size_type としてみれ 51:デフォルトの名無しさん 09/07/03 13:32:58 >>49 http://gcc.gnu.org/gcc-3.4/changes.html#cplusplus > You must now use the typename and template keywords to disambiguate dependent names, ... 52:デフォルトの名無しさん 09/07/03 13:54:30 さんくす lengthの定義のところにtypenameを入れたら通りました。 C++って元からそんな仕様だったっけ? まあ通ったからいいや。 53:デフォルトの名無しさん 09/07/03 23:20:26 そういう仕様です。 54:デフォルトの名無しさん 09/07/03 23:36:16 環境→OS:Fedora11 gccのバージョン:gcc 4.4.0 GEANT4というシュミレーションコードのコンパイルがうまくいかず、困っています。 3ヶ所ほどコンパイル中にエラーが出ていて、2つは潰したのですが… 最後に残った Compiling G4ScoreLogColorMap.cc ... src/G4ScoreLogColorMap.cc: In member function 'virtual void G4ScoreLogColorMap::DrawColorChartText(G4int)': src/G4ScoreLogColorMap.cc:157: error: 'sprintf' is not a member of 'std' gmake[2]: *** [/home/xxxxxxxxxxxxx/geant4/tmp/Linux-g++/G4detutils/G4ScoreLogColorMap.o] エラー 1 というエラーが取り除けなくて困っています。 読み込んでいるヘッダーがおかしいんだろうなぁとは思うのですが… ネットで調べて、色々読み込んでみました。 (1) ttp://www.drk7.jp/MT/archives/001498.html ここを参考に…(ここはatoiが読み込めませんと出ていた。) #include <cstdlib> #include <cstring> (2) ttp://code.google.com/p/pyminuit/issues/detail?id=8 を参考にして… #include <algorithm> (3) ttp://simd.jugem.jp/?eid=73 を参考にして、また、c++がcを下位互換でサポートしている事を踏まえて #include <stdio.h> これだけ加えてみましたが、同じエラーが続いています。 どのヘッダーに含まれているのか、ご存知の方いらっしゃいましたら、ご教示いただけませんか? 宜しくお願いいたします。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch