맵에 요소를 집어넣을때 유일하게 식별가능한 키를 두개 쓸수 잇나요
글쓴이: portugaltheman / 작성시간: 화, 2020/02/11 - 11:32오전
제목이 조금 이상하게 된거같은데..
예로 주식프로그램을 만든다하면 key로 주식명, 코드 두개를 쓰고 주식 객체를 집어넣는 맵을 드는데
class Stock { string name; long code; double price; }; map<<string, long>, Stock> stock_list; Stock s("Naver", 001, 1000); stock_list.insert(make_pair( make_pair("Naver", 001), Stock));
이런식으로 하면 ("Naver", 002) 키와 ("Naver", 001) 키가 서로 달라서 삽입이 가능한데, 두개의 주식이 이름만 같고 코드가 다른 논리적으로 맞지 않는 코드가 되니...
저는 주식명, 코드 둘 다 키로 쓰면서 검색이나 삭제할 때 이름으로도 되고 코드로도 되게 하고 싶거든요
stock_list에서 주식명, code 두 키가 다 유일해야 하니 코드를 어떻게 고치면 좋을까요
Forums:
저장 버튼을 눌럿는데 응답이 없어서 두번 눌럿더니 글이 두개가 작성이됫네요
죄송합니다..
어제 UOS 에서 내부 네트워크를 10G 로 올리는
어제 UOS 에서 내부 네트워크를 10G 로 올리는 작업이 있었습니다. 그 여파로 어제 네트워크 상황이 상당히 안 좋아서 발생한 문제로 보입니다. 중복 등록은 의도적인 도배가 아니면 관리자들이 알아서 삭제 하고 있습니다.
댓글 달기