나는 잠시 동안 C#을 사용해 왔으며 C++로 돌아가는 것은 두통입니다. C#에서 C++로 제 실습을하려고하지만 약간의 저항을 발견하고 도움을 받아서 기쁘게 생각합니다. 나는이 같은 클래스의 반복자를 노출하고 싶은 : template <class T>
class MyContainer
{
public:
// Here is the problem:
컨테이너 클래스 또는 다른 클래스를 개인 또는 공용 멤버로 클래스에 넣는 가장 좋은 방법은 무엇입니까? 요구 사항 : 1.Vector < someclass> 내 수업 2.Add 및 벡터의 수를 내부 구성원 개인 선언 또는 공용 응용 프로그램에 전적으로 달려있다 인터페이스
다른 언어로 구현 된 Python 설명자 프로토콜과 같은 것이 있습니까? 그것은 포함하는 클래스의 구현을 bloating하지 않고 모듈화/캡슐화를 향상시키는 좋은 방법 인 것처럼 보이지만 다른 언어로는 비슷한 것을 들어 본 적이 없습니다. 조회 오버 헤드로 인해 다른 언어에 빠질 가능성이 있습니까?