原创 使用stl for_each的三種方法

注:博主暫未找到原始來源,因此並未引出具體轉載處,如有朋友知曉,也可評論留言,我會加上具體出處,謝謝! Abstract 之前在(原創) 如何使用for_each() algorithm? (C/C++) (STL) 曾經討論過

原创 c++ vilatile

轉自: 點擊打開鏈接 1. 爲什麼用volatile?     C/C++ 中的 volatile 關鍵字和 const 對應,用來修飾變量,通常用於建立語言級別的 memory barrier。這是 BS 在 "The C++ Pr

原创 Unity Reflection Probe 烘焙Skybox時的模糊問題

Unity Reflection Probe 烘焙Skybox時的模糊問題 我們有時候會利用Reflection Probe來烘焙一個Cubemap出來,然後賦給Material作爲天空盒填入Lighting設置中,但默認的流程會

原创 c++模板的特化和偏特化

轉自:點擊打開鏈接 前言 說到C++模板,這個已經不是什麼新東西了,自己在實際開發中也用過;對於C++模板特化和偏特化,對於別人來說,已經不是什麼新東西了,但是對於我來說,的確是我的盲區,那天在羣裏討論這個問題,自己對於這部分確實沒

原创 類中const函數及非const函數的調用規則

轉自:點擊打開鏈接 類中const函數及非const函數的調用規則 class Student { public: int getAge() { return m_age; }

原创 const, static, inline函數在類外定義時注意點討論

類中定義成員函數(類或對象成員)常用到三種修飾符: const, static, inline,而我們知道在類中直接定義函數,將自動變爲inline函數,一般內聯函數是一些經常被調用的小型函數,因此很多函數我們還是會以類外定義的方式來定義

原创 c++中int和string的互轉

轉自:點擊打開鏈接 int本身也要用一串字符表示,前後沒有雙引號,告訴編譯器把它當作一個數解釋。缺省情況下,是當成10進制(dec)來解釋,如果想用8進制,16進制,怎麼辦?加上前綴,告訴編譯器按照不同進制去解釋。8進制(oct)--

原创 c++拷貝函數

轉自:點擊打開鏈接 一、C++中拷貝構造函數的定義: 有一個參數的類型是其類類型的構造函數是爲拷貝構造函數。 如下所示: ? 1 2 3 X::X( const X& x); Y::Y( const

原创 c++ const在重載overload和覆蓋override上使用區別

1.overload 重載 首先講講const在重載上的使用,重載的目的是爲了根據不同的輸入來調用不同的同名函數。const的位置不同會引起不同的效果,我在一篇轉載文章中具體闡述過:點擊打開鏈接 再歸納一下,能否構成重載的區別在於用戶能否

原创 c++中extern的用處

<span style="font-size:12px;"><span style="font-family: Arial; background-color: rgb(255, 255, 255);">本文爲筆者學習記錄之用,文章較散

原创 c++的typename的使用注意點

typename關鍵字經常出現定義模板類/函數中,但是在實際使用中,除了定義模板中的類型之外在其他代碼中也偶爾需要用到typename關鍵字作爲修飾,本文簡單概括下常見的情況。 對於常規的定義,如下所示: template <typen

原创 mac osx10.11 配置安裝opencv教程

筆者剛轉入osx開發,準備配置一個opencv,卻教程都參差不齊,經過自己的測試安裝,在這裏進行下總結,希望能幫助到需要的朋友。 首先筆者的系統環境是osx 10.11 el capitan, xcode 7.2, 安裝的是opencv2

原创 CTEX 報錯“font ccicons at 480 not found” 解決方法

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">排版SIGCHI paper時發現導入模板後編

原创 c++中int a, int *a=new int和 int *a=new int()

首先有以下3條代碼: int a1; int *a2=new int; int *a3=new int(); 這裏分一個情況來討論,似乎c++ 98中和c++11中情況不同,分別輸出這些參數,會發現 c++11中每次輸出時,均是0,因此這

原创 const引起重載的情況討論

注:博主尚未找到最原始來源,若能提供原始地址的朋友麻煩在下面評論,我將註明轉處,謝謝。 const到底是不是一個重載的參考對象,請看下面的例子 class A { public:     void f(int i){ std::cout<