제네릭이 없기 때문에 각각 만들어야 하나요?C11에 _Generic이라는 키워드가 있는 건 아는데,이건 함수의 파라미터 타입을 제네릭하게 만들어서오버로딩을 흉내내는 거 같고std::stack 같은 건 만들기 힘들어보이는데...방법이 있다면 알려주십쇼 (__)
void*랑 타입 크기로 관리하는거정도가 제일 무난하지않나 싶어요
qsort같은 느낌?
공용체 쓰는건 에반가? - dc Cpp
char넣고싶을때 메모리낭비될거같은거랑 사용자가 struct 정의한거 추가할때 귀찮다는것정도가 조금 아쉽긴한데 경우에 따라 union도 굉장히 좋은 선택이라고 생각
void *가 낫겠네요 ㄱㅅㄱㅅ
구현은 void*로 하고 타입 쓸땐 매크로 같은걸로 타입 크기 같은거 가져오는 식으로 하더라
void *로 해결했어용 ㄱㅅㄱㅅ
매크로로 만들어도 되요.
제네릭 쓰면 되잖음? 메서드 a.f(b, c)를 f(a, b, c) 라고 생각하면 충분히 만들 수 있잖음
컨테이너라고 명시적인 뭔가가 있다고 생각하지 말고 그냥 함수 여럿이 컨테이너를 암묵적으로 형성한다고 치고 그 함수들을 하나의 헤더파일로 묶어버리셈. 그럼 된거지 뭐
void *로 해결했는데, 그런 방법도 있겠네요. 감사합니당 :)