原创 C++問答300

1.面向對象的程序設計思想是什麼? 答:把數據結構和對數據結構進行操作的方法封裝形成一個個的對象。 2.什麼是類? 答:把一些具有共性的對象歸類後形成一個集合,也就是所謂的類。 3.對象都具有的二方面特徵是什麼?分別是什麼含義? 答:

原创 算法,求階乘

#include<stdio.h> int fact(int n); int  main() {    int i ;    printf("請輸入要求階乘的一個整數:");    scanf("%d",&i);    printf("%

原创 解析拷貝構造

深拷貝: class Time {    public:     int * hour, *minute ,*second;    Time(int a = 0,int b = 0 ,int c = 0)    {    hour = n

原创 野指針

 野指針 儘管返回指針是一種向調用函數返回信息的有效方式 但是必須防止指向超出作用域範圍的對象的指針 例如:如果使用下面的函數返回的指針 則可能導致程序崩潰。 string * badPointer() { string local =

原创 sql 語句

1 偏移 select top ncount *  from table where (keyIndex not in ( select top noffset (keyIndex from table as table1 where +

原创 C++標準容器1(Vector)

1 vector vector <string> sentence ;//創建字符串的容器 sentence.reserve(5);//聲明一個5個單位容器 sentence.push_back("how");//向容器最後壓入"how"

原创 const 用法

1 定義const 對象 const int buffersize = 512 ; // buffersize = 0 ; //error 不能修改const修飾的對象   2 指向const 對象的指針  const  double

原创 C++標準容器2 deque

2 deque deque<string> deq; deq.assgin(3,string("string")); deq.push_back("last string"); deq.push_front("frist string")

原创 遊戲的設計模式 概況篇

1.四大類型,六大原則 1.創建類型 2.結構類型 3.行爲類型 4.併發類型 1.單一職責原則:一個類只對一個功能領域引起變化。 2.開閉原則:一個軟件實體對擴展開放,對修改關閉。 3.里氏代換原則:所有引用基類的地方必須能透明使用其子

原创 計算機系統概論(1)

1 bit 和數據類型 bit------信息的基本單位 計算機是一個包含多層轉換的系統,一個自由語言(如英語)描述的問題,最終必須轉換爲計算機內部的電路工作(更具體地說是電子運動),才能得以解決。 在符號層義上,我們採用1表示兩點間存在

原创 unity 優化之路 一 基礎入門(1)

一. 認識優化移動開發過程中,優化一直是伴隨項目進行的。1.why?爲什麼要優化?爲了給我們目標受衆帶來更好的遊戲體驗。2.what?優化那些內容?優化是一件很雜的事情,會涉及到和遊戲項目相關的所有因素,我們會從幾個關鍵因素出發(CPU,

原创 字符串

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->// CppReference.cpp :

原创 unity3d 面試

Unity應用能力認證 (Unity Certified User)測試試題 適合多媒體專業,3D專業,遊戲專業,美術專業的學生及Unity初學者。 證明您已經擁有Unity引擎的基礎知識。 窗體頂端 Name: Q Q: E-mail

原创 3d圖形編程(1)

<pre name="code" class="cpp"><span style="font-family: Arial, Helvetica, sans-serif;">D3D創建窗口工程</span> <span style="

原创 char*和string

#include<cstdio> #include<cstring> #include<iostream> #include<string> #include<ctime> #include<cstdli