namespace Name1{
void func1(){}
}
namespace Name2{
void test{
Name1::func1(); //error になる。
}
}
vs2017でテストするとコンパイルOKなのだが、TIのccsコンパイラだとエラーになる。
TIの場合はNamespaceはクラスにたいしては有効だけれども、グローバル関数に関してはエラーになる。
これは正しい文法なのだろうか?