/ 最近 .rdf 追記 編集 設定 本棚

脳log[20170410]



2017年04月10日 (月) 4月4日_ inlineとstatic inline」■表の右上。inlineありで staticなしの結果が予測できなかったかな。関数内に static変数があるから inline指定があるにも関わらず cppファイル毎に inline展開はされなかったんだけど、inline指定があるから関数の多重定義エラーは避けられた、ってこと?■ていうか、inline関数のアドレスってなんぞ? { static int a; return &a; } でのテスト結果も同じではあったが(Microsoft (R) C/C++ Optimizing Compiler Version 14.00.50727.42 for x64)。■要は inlineはコンパイラのための参考情報に過ぎず、それは廃止されたかされる予定の registerキーワードのようなもので、staticが強いと。でもリンクエラーを回避するためだけのマジックワードにはなる。どう?