原创 使用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<