原创 c++標準庫筆記:智能指針(4)-- unique_ptr

unique_ptr是一種在異常發生時可幫助避免資源泄露的智能指針。 一般而言,unique_ptr可確保一個對象和其相應資源同一時間只被一個pointer擁有。 unique_ptr是其所指對象的唯一擁有着,自然而然地,當unique_

原创 c++實現循環鏈表

cyclelist.h #pragma once #include <iostream> using namespace std; class Node { public: Node() {} Node(int e, Node*

原创 QT中怎樣指定小數位數

double d = 123.45; QString str = QString::number(d, 'f', 3);//轉換爲QString qDebug() << str;  //輸出 123.450

原创 std::intializer_list

c++11提供std::intializer_list<Type>來表示用戶自定義類型的之初值列 void print(std::initializer_list<int> vals) {   for(auto p=vals.begin(