原创 函數指針的應用比較排序與冒泡排序指針完成

// 利用函數指針來實現比較排序 冒泡排序// test.cpp : Defines the entry point for the console application. // <pre name="code" class="cp

原创 win7win8 64位彙編開發環境合集安裝與設置

win7win8 64位彙編開發環境合集安裝與設置 下載 win7 win8  64位彙編開發環境.rar 下載地址(免積分下載) http://download.csdn.net/detail/liuchuang_mfc/947397

原创 C++11中的委派構造函數

C++11中的委派構造函數: 與繼承構造函數類似。委託構造函數也是c++11中對c++的構造函數的一項改進,其目的就是減少程序員寫構造函數的時間。通過委派其他構造函數,多構造函數的類編寫起來就很簡單容易。 比如:原來很冗餘的代碼 //

原创 基於對話框MFC按Enter鍵或者Ese退出的解決方法

基於對話框MFC按Enter鍵或者Ese退出的解決方法 今天在用VC++6.0寫數據庫軟件時。偶然發現單擊回車鍵enter時,程序會突然退出。並且窗口開始時的默認確定按鈕已經被我刪除了,所以必要的措施必然做出,VC MFC 屏蔽ES

原创 C語言中動態申請連續的二維數組

      可以採用多申請一些指針,然後這一些指針分別指向後面數據區中對應的位置,如一個3*4的int類型數組,我們先申請大小爲sizeof(int*) * 3 + 3 * 4 * sizeof(int)的一維數組設爲arr。然後arr[

原创 Win32+OpenGL計算機圖形學光照陰影算法(參照超級寶典4改編)

#pragma once #include <windows.h> #include "math3d.h" #define GLUT_DISABLE

原创 int i=1; main() {int i=i;}有什麼錯?

int i=1; main() {int i=i;}有什麼錯?這是一道面試題,原以爲編譯會不通過。但是竟然編譯通過,但是結果卻是一個隨機數 代碼如下#include "stdafx.h" #include <IOSTREAM> usin

原创 Unreal Engine4 UE4中的字符串轉換FString to FName Int32 Float

字符串轉化 FString to FNamestd::string to FStringFString and FCString OverviewFString to IntegerFString to FloatFloat/In

原创 大學裏關於計算機圖形學的感悟《自嘲》

自嘲 臨近考試了。有一天,我去圖書館看書,相識了一個學電子專業的同學。剛找到座位坐下便一眼看到一個很“熟悉”的人,這哥們與我真投緣,二話不說便自然而然地結交爲摯友。爲此,裝在彼此心中關於專業中比較悶騷的見解一時間在對話中表現地淋漓盡致。

原创 計算機圖形學三角形基元填充算法即三角形光柵化重心雙線性插值算法

計算機圖形學三角形基元填充算法即三角形光柵化重心雙線性插值算法  我們學過數學知識的人,都知道直線的隱函數: f01(x,y)=(y0-y1)*x+(x1-x0)*y+x0*y1-x1*y0 這個函數的好處在於計算機計算時無需進行除法操作

原创 計算機科學專業必讀的44冊經典著作

中文名稱:計算機科學經典著作 英文名稱:Computer Science 版本: 簡介: 1.The Art of Computer Programmin     Author: Donald.E.Knuth       Book In

原创 法線貼圖原理

   法線貼圖的出現,是爲了低面數的模型模擬出高面數的模型的" 光照信息 ".光照信息最重要的當然是光入射方向與入射點的法線夾角.法線貼圖本質上就是記錄了這個夾角的相關信息.光照的計算與某個面上的法線方向息息相關. 我們知道計算機裏的

原创 Frustum Culling in OpenGL視錐體裁剪剔除

Frustum Culling in OpenGL視錐體裁剪剔除 在一個比較複雜的場景遊戲中,遊戲的運行效率至關重要,因此視錐體的剔除將會解決這個問題:以下資料摘自國外文獻:以此來共同探討 What's the view frustum

原创 dos批處理命令詳解

一.簡單批處理內部命令簡介   1.Echo 命令   打開回顯或關閉請求回顯功能,或顯示消息。如果沒有任何參數,echo 命令將顯示當前回顯設置。   語法:   echo [{on│off}] [message] Sample:

原创 DOSbox彙編集成環境下的詳細設置

alt+enter可以全屏幕,如果覺得遊戲運行速度不合適,可以修改 cycles=3000 ,將3000適當調整大小。 3。運行 DOSBox,會打開兩個 DOS 窗口,我們只需在如下窗口中鍵入 mount c h:\pal   此命令的