C++ 에서 C# 으로 넘어갈 일이 있어서 이것저것 해보고 있는데


C# list 기능이 C++ vector 와 다른 점을 요즘 몸으로 느꼈음


잘 표현은 못하겠는데 C# list 는 이름에 종속되어있다? 


vector 는 원소가 다르면 따로 취급되는 것에 비해


같은 이름의 list 에서 원소 값을 수정해도 여전히 같은 list 로 취급한다는 느낌을 받았음


그래서 내가 원하는 방향으로 list 를 사용하려면 new 를 통해 매번 새롭게 생성해주어야 했음


이유가 뭐고 컴퓨터 공학적으로 정확히 어떻게 다른지 까지 자세히 알면 더 좋겠지만


아직 구현해야 하는게 한참 남았으니 나중에 해보는걸로...