Home // Blog
Home // Notice
Home // Tag Log
Home // Location Log
Home // Media Log
Home // GuestBook
김윤수의 인터넷 오늘은 - 2008년 4월 15일
Posted at 2008. 4. 16. 09:30 //
in S/W개발/C++ 이야기 //
by
- Bjarne Stroustrup의 A Brief Look at C++0x과 Wikipedia C++0x를 읽고 있음. 간단한 코드 몇 줄을 통해 C++0x의 핵심 변화를 설명해 주고 있다. C++0x 핵심 변화:
- template typedef
- vector<int> v = {1,2,3,4,5} 가 가능함
- 템플릿인자의 요구사항을 표현할 수 있게 해주는 Concept
- auto라는 키워드로 automatic type deduction이 가능함.
- Opt-in 방식의 Garbage Collector
- Multi-threading의 효율적 지원을 위한 memory fense&atomic operation&thread-local storage 지원
- Lambda function & closure 지원
- Strongly typed enums
- 그 외에도 자잘한 변화들이 많이 보임
- Wikipedia C++0x에 나온 C++0x의 자잘한 변화는
- extern template
- template 선언시 >>를 붙여 쓸 수 있는 것
- nullptr
- uniform initialization
- Range-based for loop
- Explicit conversion operator
- Type long long int
- Static assertion 등이다
이 글은 yesarang님의 2008년 4월 15일의 미투데이 내용입니다.
제 글이 유익하셨다면 오른쪽 버튼을 눌러 제 블로그를 구독하세요. ->
블로그를 구독하는 방법을 잘 모르시는 분은 2. RSS 활용을 클릭하세요.
RSS에 대해 잘 모르시는 분은 1. RSS란 무엇인가를 클릭하세요.
블로그를 구독하는 방법을 잘 모르시는 분은 2. RSS 활용을 클릭하세요.
RSS에 대해 잘 모르시는 분은 1. RSS란 무엇인가를 클릭하세요.
다음글 예고편: C++ 이야기 스무번째: C++ 차기 표준 C++0x 훑어보기
다음글도 기대해 주세요~~~ :)