Visual Studio 2017 微軟的宇宙第一IDE Visual Studio 2017正式版出來了,地址是:https://www.visualstudio.com/vs/whatsnew ...
Visual Studio 2017 微軟的宇宙第一IDE Visual Studio 2017正式版出來了,地址是:https://www.visualstudio.com/vs/whatsnew ...
隨着C++11標准的出現,C++標准添加了許多有用的特性,C++代碼的寫法也有比較多的變化。 vector是經常要使用到的std組件,對於vector的遍歷,本文羅列了若干種寫法。 (注:本文中代碼為C++11標准的代碼,需要在較新的編譯器中編譯運行) 假設有這樣的一個vector ...
知識鏈接: C++11 並發之std::mutex C++11 並發之std::atomic 本文概要: 1、成員類型和成員函數。 2、std::thread 構造函數。 3、異步。 4、多線程 ...
概述及目錄(原創博客,版權所有,轉載請注明出處 http://www.cnblogs.com/feng-sc) C++11已經出來很久了,網上也早有很多優秀的C++11新特性的總結文章,在編寫本博客之前,博主在工作和學習中學到的關於C++11方面的知識,也得益於很多其他網友的總結 ...
std::atomic_flag std::atomic_flag是一個原子的布爾類型,可支持兩種原子操作: test_and_set, 如果atomic_flag對象被設置, ...
c++11 類默認函數的控制:"=default" 和 "=delete"函數 ...
C++11 tuple 元組 tuple容器(元組), 是表示元組容器, 是不包含任何結構的,快速而低質(粗制濫造, quick and dirty)的, 可以用於函數返回多個返回值; tuple容器, 可以使用直接初始化, 和"make_tuple()"初始化, 訪問元素使用 ...
c++11 智能指針 unique_ptr、shared_ptr與weak_ptr C++11中有unique_ptr、shared_ptr與weak_ptr等智能指針(smart pointer),定義在<memory>中。 可以對動態資源進行管理,保證任何情況下,已構造 ...
std::function是可調用對象的包裝器,它最重要的功能是實現延時調用: 由上邊代碼定義std::function<int(int)> fr2,那么fr2就可 ...
什么是C++0x? C++0x是C++最新標准標准化過程中的曾用名,在這一系列文章中我們將介紹最新標准添加的一系列新的語言特性。在2011年9月份,C++0x正式由官方發布並命名C++11,現在很多編譯器已經支持了部分C++11特性。 C++11包括大量的新特性:主要特征像lambda表達式 ...