Lyn
조회 수 27589 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

C++ 코딩을 하다 보면 복사 되지 말아야 하는 객체가 참 많다...


특히 포인터를 소유하고 있는 객체들이 그런데, Copy Constructor 를 만들어 주면 간단한 일이지만...  일일히 하기도 난감하고 Mutex 객체 등은 Copy Constructor 조차 의미가 없고 레퍼런스 카운팅을 해야 되는 더러운 상황이 된다.


이럴땐 간단히 Copy Constructor 를 private에 선언해서 차단 할 수 있는데... 이걸 일일히 해주자니 또 귀찮은게 인지상정이라...


이런것을 간단히 해결해 주는 class가 있다


boost::noncopyable 인데


boost/utility.hpp 에 존재한다.


간단히 boost::noncopyable 를 private 상속(상속시 접근지정자를 쓰지 않으면 private 다!) 해주면 된다.

너무 간단 하므로 샘플따위 없다 (...) 딴데가서 알아봐라

?

  1. [작성중] 윈도우 32bit, 64bit 프로그래밍시 주의할점

    Date2012.07.16 ByLyn Views27804
    Read More
  2. 특정 Thread가 Wait계열 함수에 의해 Block 중인지 확인하기

    Date2012.06.28 ByLyn Views27415
    Read More
  3. [작성중] C++ 에서 Fiber 를 이용한 Coroutine 사용하기

    Date2012.04.03 ByLyn Views24936
    Read More
  4. [작성중] v8 스크립트 연동

    Date2012.03.10 ByLyn Views25286
    Read More
  5. [작성중] 알려진 포트

    Date2012.02.20 ByLyn Views24763
    Read More
  6. C++11 lambda 간단사용법과 성능비교.

    Date2012.01.30 ByLyn Views32679
    Read More
  7. Boost 빌드 방법

    Date2012.01.14 ByLyn Views31806
    Read More
  8. DLLMain에서 하지 말아야 할것.

    Date2012.01.12 ByLyn Views25209
    Read More
  9. 새해다 ...

    Date2012.01.01 ByLyn Views28242
    Read More
  10. Trac, Mantis, Redmine + SVN 소스 한글 깨짐

    Date2011.12.20 ByLyn Views29915
    Read More
  11. MultiMedia Timer 의 Timer 해상도의 비밀

    Date2011.12.14 ByLyn Views28301
    Read More
  12. Intel Cilk plus And SampleCode - Parallel Programming

    Date2011.11.23 ByLyn Views28024
    Read More
  13. Visaul Studio Exception 발생시 해결방법

    Date2011.11.10 ByLyn Views28395
    Read More
  14. [Boost 살펴보기] 9. noncopyable

    Date2011.09.15 ByLyn Views27589
    Read More
  15. Mysql 툴

    Date2011.03.31 ByLyn Views37587
    Read More
  16. [개인자료] 프로그램 만들때 무조건 해야하는것..

    Date2011.01.26 ByLyn Views37272
    Read More
  17. 사용중인 FireFox 플러그인.

    Date2010.05.18 ByLyn Views42522
    Read More
  18. Google C++ Coding Style - 번역중

    Date2010.03.28 ByLyn Views39435
    Read More
  19. Boost 에서 자기 자신의 shared_ptr 리턴하기

    Date2010.03.02 ByLyn Views37993
    Read More
  20. [잡설] 앱스토어의 유행. 프로그래머에겐 과연?

    Date2010.02.19 ByLyn Views34472
    Read More
Board Pagination Prev 1 ... 2 3 4 5 6 7 ... 8 Next
/ 8