반응형

마구노트 51

[C++] 스마트포인터 shared_ptr - 정보공유의 장

이번 포스팅은 스마트 포인터 중 shared_ptr 에 대해서 정리해보겠다. shared_ptr in C++ 11 shared_ptr 은 c++ 11 이후 제공되는 스마트 포인터 중 하나로 포인터를 더 이상 사용하지 않을 경우 메모리를 자동으로 해제해준다. 보통 unmaged 코드에서는 메모리를 개발자가 직접적으로 관리하는 경우가 많은데 이럴 경우 할당된 메모리를 해제하지 않는 실수를 많이 범할 수 있다. 이런 경우를 미연에 조금 더 방지할 수 있게 해준다. 다음 코드는 shared_ptr 을 사용하는 예제를 보여주고 있다. #include #include using namespace std; int main() { shared_ptr x(new int(1)); shared_ptr y = make_sha..

Doge coin 도지코인 뉴스 (2022. 01.14)

금일 작성할 도지코인 뉴스는 테슬라 관련 소식이다. 금일 오후였던가 일론 머스크가 그의 트위터에서 다음과 같은 트윗을 남겼다. 테슬라의 상품을 도지코인으로 살 수 있도록 하겠다는 것이다. 엊그제까지는 테슬라 홈페이지 소스코드의 도지코인 흔적들로 추측성 소문이었지만 이번에는 일론 머스크가 직접 다시 언급한 것이다. 그러나 테슬라 차까지 결제가 가능하게 할지는 아직 미지수인 것 같다. 아무튼 이런 저런 소식으로 지금 도지코인 가격이 오르고 있고 거래량도 많이 늘어났다.

일상/경제 2022.01.14

C++ template with member function

이번 포스팅은 클래스의 멤버 함수(member function)를 템플릿(template)과 사용할 때 그 문법과 작성법에 대해서 알아보자. 일단 일반적인 형태는 아래 예시와 같다. #include using namespace std; template class Vec { public: void push(T a); template T func(K a); }; template void Vec::push(T a) { } template template T Vec::func(K a) { } int main() { return 0; } 위와 같이 멤버 함수에 템플릿을 사용함으로써 얻는 이득은 무엇일까 ? 다음 코드를 보자. #include template class Test { public: Test(T a) ..

Doge coin 도지코인 뉴스 (2022. 01.12)

오늘의 도지코인 뉴스이다. 조금 늦은 감이 있는 뉴스이다. 원래는 지난 새벽에 알게 되었는데 지금에야 쓴다. 첫번째 뉴스는 테슬라 모델 Y 도지코인 결제 소동이다. 해당 소식은 테슬라 공식 루트에서 나온 뉴스는 아니며 개인적으로 생각할 때 아직은 추측성이라고 본다. 트위터 사용자 Pradeep K 라는 사람이 자신의 트위터에 테슬라 홈페이지의 모델 Y 에 대한 결제 페이지 코드에 doge coin 이 포함되었다는 트윗을 한 것이다. 위 이미지를 보면 crypto : "Dogecoin" 이라는 문구가 보인다. json 타입의 데이터인데 payment 수단 종류에 대해 표기하고 있는 것 같다. 이 기사로 한바탕 난리가 난듯하다. 그런데 아직은 테슬라에서 공식적으로 발표한 것도 아니며 저기 표기되어 있다고 하..

일상/경제 2022.01.12

[카카오뷰] 친구 추가 친추 맞추 친구 늘리기

카카오뷰 친구 추가 친추/맞추 요즘 카카오뷰가 뜨거운 감자인가보다. 이미 예전에 뜨거웠는지도 모른다. 하지만 아직도 생각보다 모르는 사람이 많고 알려지지 않은 것 같다. 카카오뷰의 창작센터를 통해서 보드(컨텐츠)를 발행할 수 있고 이를 통해 수익까지 연결도 된다고 한다. 보드 발행 내용은 자신의 창작물이어도 되고 타인의 게시글도 가능한 것 같다. 아무튼 이 수익까지 연결되기 위한 첫 진입 단계가 있는데 바로 자격 요건이다. 1. 만 19세 이상이어야 한다. 2. 발행한 보드가 10개 이상이어야 한다. 3. 카카오뷰 친구가 100 명 이상이어야 한다. 3번째 관문을 넘기 위해서 우리는 카카오뷰 친구를 늘려야 한다. 그렇다면 해당 방법을 알아보자. (이미 카카오뷰에는 가입을 했고 자신의 채널을 만들었다고 가..

일상/잡동사니 2022.01.11

Doge coin 도지코인 뉴스 (2022. 01.11)

오늘도 도지코인 뉴스 거리가 하나 있어서 포스팅을 한다. 지난 포스팅에서 파이어폭스를 개발한 모질라 재단에서 기부 수단으로 도지코인을 받는다고 한 기사를 포스팅한 적 있었다. 오늘은 그 기부를 암호화폐롤 받는다는 것을 중지하는 것이다. ㅎ,.ㅎ 지난 포스팅 2022.01.08 - [일상/경제] - Doge coin 도지코인 뉴스 (2022. 01.08) Doge coin 도지코인 뉴스 (2022. 01.08) 요즘 암호화폐 시장이 안좋은 분위기인가보다. 모 주식시장도 마찬가지로 보이며 모든 경제가 코로나 때문에 안 좋아 보인다. 금주에 나온 도지 코인 관련 뉴스를 정리하고자 한다. '파이어폭스 nanze.tistory.com 도지코인 개발자가 모질라는 무지하고 반동적인 폭도라고 비난했다. 왜냐하면 모질라..

일상/경제 2022.01.11

C++ template 과 type 추론

C++ template 과 type 추론 이번 포스팅 정리는 template 과 type 추론 관련해서 정리해 본다. 보통 우리는 최소값 구하는 함수를 아래와 같이 구현할지 모른다. #include template T GetMin(T a, T b) { return a < b ? a : b; } int main() { int x = 1; int y = 2; GetMin(x, y); GetMin(&x, &y); return 0; } 위 코드에서 두번째 호출되는 GetMin 은 애매모호 하다. 어떤 것이 옳다고 볼 수 없기 때문이다. 값을 비교하려는 것인지 주소값을 비교하려는 것인지. 본래 의도라면 해당 변수에 있는 값을 비교해야 했으리라. 그럼 어떻게 접근해야 할까? T 의 타입이 어떤 타입인지 판단한 후 ..

로봇 청소기 로보락 S7 Plus 후기 (roborock S7 Plus review)

이번 포스팅에는 로봇 청소기 사용 후기이다. 로봇 청소기 로보락 S7 Plus 구매 후 일주일간 사용해보고 적는다. 가족들이 집에 없는 경우가 많고 평일에는 보통 다들 저녁에 돌아오기 때문에 평소 집 부재 시 자동으로 청소하는 로봇이 필요하여 구입하게 되었다. :) 바로 구매한 제품은 로보락 S7 Plus (Roborock S7 Plus) 이다. 물품이 너무 잘 팔리는 것인지 예구하여 물품 수령하는데 한달이나 걸렸다. 해당 제품에 대해서 우선 알아보자. 로보락 S7 Plus (Roborock S7 Plus)는 물걸레질 까지 가능한 로봇 청소기로 음파 진동으로 분당 최대 3000! 번 진동으로 바닥을 문지른다고 한다. 분당 걸레질 3000번! 후덜덜하다. 사람 손이라고 치면 손이 문드러지겄다. ㅎㅎ 또 똑..

일상/잡동사니 2022.01.10

윤석열 후보 병사 봉급 월 200만원으로 인상 공약

이 곳에 적는 글은 개인의 생각이니 모든 사람이 같다고 생각하지는 않는다. 지금 우리나라는 대선이라는 큰 행사가 다가오고 있다. 이제 2달 남짓인가 ? 지난 주 윤석열 국민의 힘 대선 후보가 병사 월급을 대폭 인상하겠다고 공약을 내걸었다고 한다. 현재 군복무 하는 장병들의 월급은 병장 기준 60만원(?) 정도라고 한다. 현재의 세배가 넘는 수준이다. 저 비용이 다 어디서 나가는 것이겠는가.. 국민들 세금에서 나간다. 뭐 군인들도 돈은 필요하다고 생각한다. 하지만 대한민국 정상적인 남자라면 모두 가는 곳이고 의무적인 생활이지 직업과는 다르다고 생각하며 그곳 생활에서 돈이 그렇게 많이 필요할 것인가? 이렇게 말하면 꼰대이지만 복무 당시 만원 정도 받은 것 같다. 그래도 군생활에는 전혀 지장이 없었다. 왜냐하..

일상/사회 2022.01.09
반응형