原创 C++11——基於範圍的for循環

轉載來自:https://subingwen.cn/cpp/for/ 在 C++98/03 中,不同的容器和數組遍歷的方式不盡相同,寫法不統一,也不夠簡潔,而 C++11 基於範圍的 for 循環可以以簡潔、統一的方式來遍歷容器和數組,用起

原创 C++11——可調用對象包裝器、綁定器

轉載來自:https://subingwen.cn/cpp/bind/ 1. 可調用對象在 C++ 中存在 “可調用對象” 這麼一個概念。準確來說,可調用對象有如下幾種定義: 是一個函數指針 int print(int a, double

原创 C++11——列表初始化

轉載來自:鏈接: https://subingwen.cn/cpp/list-init/#3-2-%E4%BD%9C%E4%B8%BA%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0%E5%8F%82%E6%95%B

原创 winhttp 發送https的get請求

來自:https://docs.microsoft.com/en-us/windows/win32/api/winhttp/nf-winhttp-winhttpconnect DWORD dwSize = 0; DWORD dwD

原创 C++11——final, override

轉載來自:https://subingwen.cn/cpp/final/#1-1-%E4%BF%AE%E9%A5%B0%E5%87%BD%E6%95%B0 1. finalC++ 中增加了 final 關鍵字來限制某個類不能被繼承,或者某個

原创 C++11——using的使用

轉載來自:https://subingwen.cn/cpp/using/ 在 C++ 中 using 用於聲明命名空間,使用命名空間也可以防止命名衝突。在程序中聲明瞭命名空間之後,就可以直接使用命名空間中的定義的類了。在 C++11 中賦予

原创 C++11——委託構造和繼承構造函數

1. 委託構造函數 委託構造函數允許使用同一個類中的一個構造函數調用其它的構造函數,從而簡化相關變量的初始化。下面舉例說明: #include <iostream> using namespace std; class Test { p

原创 C++11——模板的優化

1. 模板的右尖括號在泛型編程中,模板實例化有一個非常繁瑣的地方,那就是連續的兩個右尖括號(>>)會被編譯器解析成右移操作符,而不是模板參數表的結束。我們先來看一段關於容器遍歷的代碼,在創建的類模板 Base 中提供了遍歷容器的操作函數 t

原创 C++11——左值、右值和將亡值

轉載來自:https://blog.51cto.com/u_15155100/2869859   C++98 中表達式值的類型只有左值和右值兩種類型,可以取到地址的表達式就是左值,不是左值的值就是右值,而C++11中將表達式的值類型劃分成了

原创 C++11——自動類型推導

轉載來自:https://subingwen.cn/cpp/autotype/ 在 C++11 中增加了很多新的特性,比如可以使用 auto 自動推導變量的類型,還能夠結合 decltype 來表示函數的返回值。使用新的特性可以讓我們寫出更

原创 C++11——nullptr和NULL的區別

以往我們定義空指針都是 int* p = NULL; 但是....NULL 在C++中被定義爲      於是有了以下試驗 #include <iostream> #include <sstream> #include <vecto

原创 C++11——原始字面量

原始字面量:在R “xxx(raw string)xxx” 中,原始字符串必須用括號()括起來,括號的前後可以加其他字符串,所加的字符串會被忽略,但是必須加的是一模一樣的前面abb 後面也得abb string a = "\

原创 C++11——const和constexpr

再說constexpr之前我們先了解下const const 我是參考這個博主的https://www.cnblogs.com/wintergrass/archive/2011/04/15/2015020.html const是C語言的一種

原创 webgl繪製一個三角形

轉載來自:http://www.jiazhengblog.com/blog/2016/02/19/2910/ 很多WebGL教程都會從繪製一個三角形開始,如同其它語言教程中的Hello World。我也不能免俗,來一起看一下如何在WebGL

原创 查看電腦內存是ddr3還是ddr4

轉發來自:https://www.cnblogs.com/carl-/p/15075055.html 內存不夠用了 要加個內存 但是不想拆機 怎麼知道自己電腦是第幾代內存呢? 怎麼知道頻率呢? 1.運行cmd 2.輸入wmic回車 3.輸