static void TestFunc(const Foo foo){}  <- 안되는거


C#은 const 매개변수가 안되네??? 띠용~~~

클래스는 무조건 참조타입이고

매개변수로 클래스 인스턴스 넘겨주면 

함수 내부에서 원래 인스턴스의 멤버값을 변경 시킬 수 있는거잖음?

이걸 막고 싶은데 어떻게 하는겨;;

C++에선 그냥 const Foo& foo 해주면 끝인데

이게 안된다니 띠용할 노릇