関数をインライン化すると、リンケージが内部リンケージに変更されますか? 例: 2 つのファイルでインライン関数を使用または呼び出しています。
file1.cpp
//function definition
inline void foo() {}
file2.cpp
//function definition
inline void foo() {}
インライン関数を呼び出すために、各ファイルでインライン関数を定義する必要があるのはなぜですか? 内部リンケージを取得していますか?を使用するとどうなりますstatic inline
か?