Closed fkdl0048 closed 1 month ago
3판이 나온 것에 대한 찬사와 좋은 책이라는 내용이 많이 있다.
기본적인 작업 원칙에 대한 내용을 설명한다. (번역서이다 보니 영어에 대한 표현을 정리한다.)
이외 책에서 사용하는 용어에 대한 번역은 용어 대역표를 참고한다.
저자의 말처럼 필요할 때 찾아보면 좋을 것 같다. 이번 기회로 전체적으로 정리하며 읽어보고 나중에 필요할 때 더 깊게 읽어보면 좋을 것 같다.
std
Widget w2(w1);
w2 = w1;
Widget w2 = w1;
operator()
ctor
dtor
LHS
RHS
C++는 언어 차원에서 스레드에 대한 개념 자체가 없다. 어떤 종류의 병행성도 고려하고 있지 않은 언어로 C++의 표준 라이브러리도 C++이 관여하고 있는 한, 다중스레드 프로그램이나 것은 존재하지 않는다.
머리말
3판이 나온 것에 대한 찬사와 좋은 책이라는 내용이 많이 있다.
작업 원칙 및 용어 대역
기본적인 작업 원칙에 대한 내용을 설명한다. (번역서이다 보니 영어에 대한 표현을 정리한다.)
특정 용어에 대한 대역어
이외 책에서 사용하는 용어에 대한 번역은 용어 대역표를 참고한다.
독자 여러분 반갑습니다
저자의 말처럼 필요할 때 찾아보면 좋을 것 같다. 이번 기회로 전체적으로 정리하며 읽어보고 나중에 필요할 때 더 깊게 읽어보면 좋을 것 같다.
용어 사용에 대하여
std
안에 있다고 생각해라Widget w2(w1);
은 복사 생성자를 호출,w2 = w1;
은 복사 대입 연산자를 호출한다. 하지만,Widget w2 = w1;
은 복사 생성자를 호출한다.operator()
를 오버로드한 클래스로 만든다.이름짓기에 대한 규약
ctor
와dtor
를 사용한다.LHS
와RHS
를 사용한다.스레딩에 대한 고려사항
C++는 언어 차원에서 스레드에 대한 개념 자체가 없다. 어떤 종류의 병행성도 고려하고 있지 않은 언어로 C++의 표준 라이브러리도 C++이 관여하고 있는 한, 다중스레드 프로그램이나 것은 존재하지 않는다.