ゆとりーなの日記

日記的な事を書いて行くと思はれる

クラスと函数の名前は被ってもいいらしい

 stat周りを見てて気づいたんですが、クラスと函数の名前って被ってても問題ないんですね。

#include <iostream>
 
class hoge {
 public:
  hoge() {
    std::cout << "class" << std::endl;
  }
};
 
void hoge() {
  std::cout << "func" << std::endl;
}
 
int main() {
  hoge();
  class hoge h;
  return 0;
}

実行結果

func
class

 クラスの方にはclass/structを付けてやるといいみたいです。