반응형 _389 std::map 올바르게 사용하기 | 아이템 삭제 방법 std map 올바른 사용법 std::map map 을 사용할 때 생각보다 어이없는 부분에서 문제가 발생한다. 쉽게 생각하고 넘기지만 프로그램이 종료되기도 하기 때문에 정확히 알고 사용하는 것이 중요하다. 결론 요약 정리 - insert를 할 때 : 틀린 방법: map.at(key)= new A() 옳은 방법: map[key] = new A() -> 위의 틀린 방법으로 아이템을 추가할 경우, at 은 내부적으로 바운더리 체크가 있기 때문에 out of range exception이 발생하게 된다. at()은 아이템에 접근할 때만 사용한다. -> operator[ ]는 아이템에 접근하고 추가할 때 모두 사용할 수 있다. - 삭제할 때: 틀린 방법: delete map[key] 옳은 방법: auto valu.. 2022. 12. 29. 워드클라우드 무료 사이트 프로그램 (데이터 시각화, PPT 발표 자료 만들기) 종종 빅데이터 분석 결과로 아래와 같은 그림을 볼 수 있다. 이를 워드클라우드, 태그 클라우드라고 칭한다. WordCloud(단어구름)란 단어들의 중요도를 시각적으로 표현하는 기법 단어의 빈도나 중요도에 따라 특정 키워드를 강조하며 보여줄 수도 있고, 소수의 의견까지도 하나의 이미지에 담고 있어서 발표에서 데이터를 보여주기 위한 좋은 방법이라고 생각한다. 어떤 데이터를 이미 가지고 있고 이걸 기반으로 발표자료를 준비할 때 사용하는 것을 추천합니다. 무료 사이트 추천 Free online word cloud generator and tag cloud creator - WordClouds.com Free online word cloud generator and tag cloud creator Wordclou.. 2022. 12. 29. [C++] 함수를 매개변수로 전달하는 방법 함수란? 함수는 input을 받아서 특정 컴퓨터 연산을 수행하고 output을 생산하는 집합체이다. 함수를 사용하는 이유 함수를 사용하는 이유는 공통적이고 반복적인 작업을 함께 수행하기 위함이다. 즉, 각 input에 따라 같은 코드를 반복적으로 작성하는 것을 피하기 위해서 함수를 사용한다. 함수의 형태 일반적인 함수의 형태는 아래와 같다. return_type function_name([ arg1_type arg1_name, ... ]) { // Perform Operations } 함수를 매개변수로 전달하는 것은 C++에서 매우 유용한 개념이다. 이 개념은 std::sort() 함수에서 커스텀 비교 함수를 매개변수로 전달할 때부터 사용해왔다. 이 게시글에서 우리는 다른 함수를 매개변수로 전달받는 함수.. 2022. 11. 18. 영어 인터뷰 준비 | 스크립트 | 개발자 3분 자기소개 | Elevator Pitch examples 미국 개발자 취업 준비할 때 정리했던 건데, 다시 봐도 알찬 내용들이 많아서 포스트한다. 엘레베이터 피치란? Elevator pitch = Tell me about yourself 한국의 3분 자기소개와 같다. 이 명칭은 엘레베이터에서 중요한 사람을 만났을 때 자기 어필이나 생각을 요약하여 전달하는 것에서 따왔다고 한다. Elevator pitch needs to be a thorough, concise analysis of you, your academics and career so far, your accomplishments and contributions to the field, and what makes your skillset the perfect fit for the organization... 2022. 11. 13. 이전 1 ··· 7 8 9 10 11 12 13 ··· 98 다음 반응형