原创 c++不是類型安全的語言

在C++中,可以把0當成bool類型的false,也可以當做int中的數字0.則表示C++不是類型安全語言。 類似的,MFC中的CString也不是類型安全的類。因爲其他類型的數據可以通過CSting中的成員函數Format轉換成CStri

原创 快速排序

[cpp] view plain copy 1.//快速排序 2.void quick_sort(int s[], int l, int r) 3.{ if (l < r) { //Swap(s[l], s[(l + r)

原创 引用

1.什麼是 “ 引用 ” ?申明和使用 “ 引用 ” 要注意哪些問題?答:引用就是某個目標變量的 “ 別名 ”(alias) ,對應用的操作與對變量直接操作效果完全相同。申明一個引用的時候,切記要對其進行初始化。引用聲明完畢後,相當於目標變

原创 指針與引用的區別

指針是一塊內存的地址值,而引用是一塊內存的別名。 從概念上講。指針從本質上講就是存放變量地址的一個變量,在邏輯上是獨立的,它可以被改變,包括其所指向的地址的改變和其指向的地址中所存放的數據的改變。 而引用是一個別名,它在邏輯上不是獨立的,它

原创 c++中的四種cast

C++提供四種新式轉換: [cpp] view plain copy 1.const_cast<T> (expression) //移除常量性 [cpp] view plain copy 1.dynamic_cast<T> (expre

原创 求一個數組中第二大的數

const int MINNUMBER = -32767 ;//2字節的Int 0x8000-1,//4字節的Int 0x80000000-1 -2147483647int find_sec_max( int data[] , int co

原创 c++注意事項

bar(foo( ));bar("hello world"); 原因在於foo( )和"hello world"串都會產生一個臨時對象,而在C++中,這些臨時對象都是const類型的。因此上面的表達式就是試圖將一個const類型的對象轉換爲

原创 二叉樹的層次遍歷

           [編程之美]二叉樹的層次遍歷                                                              標籤:               編程nullvector算法

原创 cocos2d-x中實現不規則按鈕的點擊效果

cocos2d-x中實現不規則按鈕的點擊效果先說一點,這是從別人那裏扒來的,親測有效覺得不錯,分享一下:原理很簡單,就是判斷按鈕圖片的點擊區域 像素點透明度是不是0,需要修改源代碼;我拿cocos2dx 3.10的版本(xcode環境)舉例

原创 遊戲性能

優化 Cocos2d-x 遊戲性能     2016-07-24       Cocos2d-x  Table of ContentsGolden rules查找 GPU 性能瓶頸的工具查找 CPU 性能瓶頸的工具查找遊戲性能瓶頸,然後優化

原创 圖的搜索指的是從一個給定的頂點開始,能夠到達的頂點的集合。圖的搜索算法主要有廣度優先搜索和深度優先搜

圖的搜索指的是從一個給定的頂點開始,訪問能夠達到的頂點。 廣度優先遍歷(BFS) (1)從某個頂點V出發,訪問該頂點的所有鄰接點V1,V2..VN (2)從鄰接點V1,V2...VN出發,再訪問他們各自的所有鄰接點 (3)重複上述步驟,直到

原创 cocos2dx(3.X)中使用shader

 cocos2dx(3.X)中使用shader 標籤: cocos2d-xshader2016-07-20 12:12 2513人閱讀 評論(0) 收藏 舉報 分類:OpenGL(10) 版權聲明:本文爲博主原創文章,未經博主允許不得轉載。

原创 android手機導航欄

public void showSystemUI() {  if (Build.VERSION.SDK_INT >= 14) {   getWindow().getDecorView().setSystemUiVisibility(View

原创 Material和Shader是什麼,兩者有什麼關係?

Shader是Material的一部分。程序上是叫着色器,是根據計算 即時演算 生成貼圖的程序。常常用來處理那些無法用固定貼圖表現的模型 ,比如玻璃,水面等等。實際上是一小段程序,它負責將輸入的Mesh(網格)以指定的方式和輸入的貼圖或者顏

原创 單例模式在多線程下的多種實現模式

單例模式在多線程下的多種實現模式單例模式是23種設計模式中比較常見的設計模式,又因爲其代碼量精簡,所以經常會被用在在面試中測試面試者的能力。 初級的單例模式很簡單 實現兩個要求 1構造方法私有化 2對外提供靜態的,公開的獲取對象的方法 所以