Home > 一般 > 昔書いた C++ コードに虫が湧く

昔書いた C++ コードに虫が湧く

  • 2022-07-25 (Mon) 15:36
  • 一般

昔書いた C++ コードに虫が湧いてた.10年前の g++ ではエラー無くコンパイルできてたのに,今の g++ だとエラーになる.

エラーの原因は template キーワードを入れてあげないとテンプレートと認識してくれないってやつ.テンプレート引数が具体的な整数定数になってるところで「operator< が関数と数値を比較してるから意味不明」ってエラーになっててくれたので原因が分かった.

なお,テンプレート引数が定数じゃなくて,しかもメソッドとしての引数を持たないテンプレートメソッドの呼び出しに対しては「メソッド引数のところで式が必要なんだが?」ってエラーになるのでかなり意味不明.このエラーだけだったらデバッグにもっと時間を食ったに違いない.

★下記に2つの英単語をスペースで区切って入力してください

Home > 一般 > 昔書いた C++ コードに虫が湧く

Search
Feeds

Page Top