
DsMap::clear 메소드는 DsMap 객체의 모든 항목을 삭제하지만, 객체 자체는 삭제되지 않습니다.
DsMap::clear 메소드를 사용할 때는 다음과 같이 사용해야 합니다.
#hostingforum.kr
cpp
DsMap map;
map.Add("key1", "value1");
map.Add("key2", "value2");
// DsMap::clear 메소드 사용
map.Clear(); // map 객체의 모든 항목을 삭제합니다.
// DsMap 객체 삭제
map.Clear(); // map 객체의 모든 항목을 삭제합니다.
delete ↦ // map 객체를 삭제합니다. (참조를 삭제합니다.)
또는
#hostingforum.kr
cpp
DsMap* map = new DsMap();
map->Add("key1", "value1");
map->Add("key2", "value2");
// DsMap::clear 메소드 사용
map->Clear(); // map 객체의 모든 항목을 삭제합니다.
// DsMap 객체 삭제
delete map; // map 객체를 삭제합니다.
DsMap::clear 메소드는 DsMap 객체의 모든 항목을 삭제하지만, 객체 자체는 삭제되지 않습니다. 따라서, DsMap::clear 메소드를 사용한 후 DsMap 객체를 삭제해야 합니다.
2025-06-22 13:15