본문 바로가기

분류524

std::move(tmp) 사용 후 tmp가 사라지면 문제가 없을까? std::move(tmp) 사용 후 tmp가 사라지면 문제가 없을까?👉 결론: 전혀 문제없음! 이유는 std::move(tmp)를 통해 set.insert()가 tmp의 데이터를 이동하여 저장하기 때문! ✅ 1️⃣ std::move(tmp)가 실제로 하는 일std::move(tmp)를 하면 tmp의 내부 버퍼(포인터)를 set이 소유하게 되고, tmp는 비어있는 상태가 됨.즉, set.insert(std::move(tmp))을 하면 다음이 일어남:std::move(tmp)가 tmp를 우측값(rvalue)으로 변환std::string의 이동 생성자(move constructor)가 호출됨set 내부의 노드가 tmp의 문자열 버퍼를 가져감이후 tmp는 비어 있는 상태가 됨 (길이 0, 메모리 해제되거나 재.. 2025. 3. 7.
Virtualbox 마우스 전환하는 방법(마우스 탈출) VM을 사용하다보면 보통 shell로 접속을 하는데, 처음 설정할 때는 VM 콘솔을 사용해야합니다. 이게 아주 고약한데, 한번 화면 안으로 마우스를 클릭하면 더이상 외부작업을 할 수 없죠. 그래서 Alt+Ctrl+Del 키로 빠져나오곤 했는데, 간편하게 설정하는 방법이 있습니다. 설정방법바로 파일 > 환경 설정에 들어갑니다. Expert > 입력 > Host Key Combo 설정참고로 저는 Ctrl + Alt 키로 설정했습니다. 이 키를 누르면 빠져나오게 됩니다. VM 때문에 힘들었던 분들은 이 방법으로 마우스 탈출시켜주세요!! 2025. 3. 7.
윈도우11에서 Mac 주소 확인하는 방법(feat. cmd) 회사든 네트워크 작업이든 언젠가 mac 주소를 알려달라고 할 때가 있습니다. 1. 그럼 이 mac주소는 뭘까요? 2. 어떻게 알 수 있을까요? 맥주소란mac주소는 Media Access Control address의 약자입니다. 네트워크 인터페이스에 할당된 물리적 고유 식별 주소입니다. 따라서 컴퓨터 맥주소를 요청하면 네트워크 카드의 주소를 주면 됩니다. 맥주소 확인방법이제 어디서 mac 주소를 볼 수 있을까요? 1. 명령 프롬프트를 켭니다(윈도우키 => cmd)2. 아래 명령어를 입력합니다.getmac -v물리적 주소가 보이시나요? 이 값이 mac 주소입니다. 요청한 곳에 주면 해결됩니다. 2025. 3. 6.
비 오는 날에도 OK! 실내 테니스 즐기는 법 & 필수 장비 소개 🏆 테니스는 실내와 실외에서 모두 즐길 수 있는 인기 스포츠지만, 날씨나 환경에 따라 실내 테니스를 선택하는 경우가 많습니다. 특히 초보자는 바람, 햇빛 등의 외부 요소 없이 실내에서 안정적으로 연습할 수 있어 실내 코트를 선호합니다.하지만 실내 테니스는 라켓과 신발 선택이 매우 중요합니다. 코트의 표면이 하드코트나 카펫 코트인 경우가 많아 적절한 장비를 갖추지 않으면 경기력이 떨어지고 부상의 위험도 커집니다. 따라서 올바른 라켓과 신발을 선택하는 것이 필수입니다. ✅ 라코스테 테니스라켓은 균형 잡힌 성능과 세련된 디자인으로 초보자부터 중급자까지 만족할 만한 제품을 제공합니다.✅ 아식스 테니스화는 뛰어난 쿠셔닝과 내구성을 자랑하며, 실내 코트에서 최적의 접지력을 제공합니다. 이 글에서는 실내 테니스를 위한 .. 2025. 3. 6.
반응형