C++
更新:2013/2/04
論理積 a && b の動作は、 aが真ならばbを評価結果とし、aが偽ならbを無視して偽を評価結果とする。
void print(char *s) { cout << s << '\n'; } template <typename T> void print(T arg) { arg = 0; cout << arg << '\n'; } int main() { print("Hello"); return 0; } 上のようなコードを使うとエラーが起こる。</typename>