Time of Update: 2017-02-28
static的全部用法 要理解static,就必須要先理解另一個與之相對的關鍵字,很多人可能都還不知道有這個關鍵字,那就是auto,其實我們通常聲明的不用static修飾的變數,都是auto的,因為它是預設的,就象short和long總是預設為int一樣;我們通常聲明一個變數: int a; string s; 其實就是: auto int a; auto string s; 而static變數的聲明是: static int a; static string
Time of Update: 2017-02-28
最近學習電腦圖形學,寫了個多邊形掃描轉換演算法,貼出來分享一下; MFC還不是太明白,主要還是使用OnDraw函數... 大家多指教...void CPolyFillView::OnDraw(CDC* pDC){CPolyFillDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);// TODO: add draw code for native data hereconst int POINTNUM=6;
Time of Update: 2017-02-28
在C++中,指標用得比較多,對於裡面眾多的指標用法,不免弄得有些糊塗,自從我從圖書館裡借到一本譚浩強教授主編的《C++物件導向程式設計》後,才幫我理清了思路。現把部分內容展現給大家,希望對大家有所協助。 C++程式設計重要基礎就是類和對象,對象指標是很重要的一部分,包括指向對象的指標、指向對象成員的指標、this指標、指向對象的常指標、指向常對象的指標等。 1、指向對象的指標 定義:對象空間的起始地址就是對象的指標。 說明:在建立對象時,編譯系統就為每個對象分配一定的儲存空間以存放其成
Time of Update: 2017-02-28
win7系統怎麼清理c盤?在win7系統中清理c盤,我們可以使用系統內建的清理工具來操作。 右鍵點擊c盤,開啟屬性視窗,點擊常規中的磁碟清理。 在磁碟清理中勾選想要清理的內容,點擊確定即可。 我們還可以刪除還原點來釋放c盤空間,不過小編不太建議刪除還原點。 右鍵點擊電腦表徵圖,開啟屬性,點擊進階系統設定,切換到系統保護的標籤,選擇c盤,點擊配置。 接著會彈出一個新視窗,點擊刪除所有還原點即可。
Time of Update: 2017-02-28
C++語言與其他程式設計語言一樣,其中也包含有關於異常的處理。我們在這裡將會為大家詳細講解一下有關C++拋出異常的實現方法,及異常的應用方式。希望大家可以從中獲得些協助,以提高對此的理解程度。 C++拋出異常(也稱為拋棄異常)即檢測是否產生異常,在C++中,其採用throw語句來實現,如果檢測到產生異常,則拋出異常。該語句的格式為: throw
Time of Update: 2017-02-28
C++程式設計語言雖然功能強大,應用方式靈活,但是在實際編程中同樣會出現各種各樣的錯誤。在這裡我們將會為大家詳細介紹一下有關C++指標漂移的解決方案,希望本文介紹的內容可以協助大家解決問題。 最近我們在工作中碰到一個奇怪的問題,最後確定是多繼承引起的C++指標漂移,跟C++物件模型有關。示意如下: class A {...}; class B{...}; class AB : public B, public A {...} ... AB *pab = new AB(); A* pa
Time of Update: 2017-02-28
指標是c/c++學習一個比較讓人頭痛的問題,在程式設計過程中,指標也往往是產生隱含bug的原因。下面就來談談指標的應用以及需要注意的一些問題,裡面也許就有你平時沒有注意到的問題,希望能協助各位讀者理解好指標。 一、我們先來回憶一下指標的概念吧,方便下面的介紹 指標是存放地址值的變數或者常量。例如:int a=1;&a就表示指標常量(“&”表示取地址運算子,也即引用)。int
Time of Update: 2017-02-28
使用者定義的類型,如:字串,日期,複數,聯合體以及檔案常常重載二元 + 操作符以實現對象的串連,附加或合并機制。但是要正確實現 + 操作符會給設計,實現和效能帶來一定的挑戰。本文將概要性地介紹如何選擇正確的策略來為使用者定義型別重載這個操作符。 考慮如下的運算式: int x=4+2; 內建的 + 操作符有兩個類型相同的運算元,相加並返回右值 6,然後被賦值給 x。我們可以斷定內建的 +
Time of Update: 2017-02-28
這篇文章主要介紹了C語言記憶體對齊,有需要的朋友可以參考一下一.記憶體對齊的初步講解 記憶體對齊可以用一句話來概括: “資料項目只能儲存在地址是資料項目大小的整數倍的記憶體位置上” 例如int類型佔用4個位元組,地址只能在0,4,8等位置上。 例1: 代碼如下:#include <stdio.h>struct xx{ char b;
Time of Update: 2017-02-28
這篇文章我想複習下C#中的基元類型。雖然搞清楚基元類型的知識並不會是你工作的必要條件,但做為一個搞技術的人來說還是非常有必要的。起碼可以對付有些顯得比較BT的面試題,哈哈! 關於什麼是基元類型,我想並不是每一位開發人員都清楚的,有部分的朋友只知道怎麼在工作中應用它(例如int,string)。如果一個編程基礎比較紮實的朋友來說當然不在話下,就不說別人,拿我自己來說,編程三年多,我都不太關心什麼是基元類型,它有什麼用,其實不知道這些對工作也不會產生決定性的影響。如果你不知道基底類型的概念,但
Time of Update: 2017-02-28
這篇文章主要介紹了C#常用字串加密解密方法封裝代碼,有需要的朋友可以參考一下 代碼如下://方法一//須添加對System.Web的引用//using System.Web.Security;/// <summary>/// SHA1加密字串/// </summary>/// <param name="source">源字串</param>///
Time of Update: 2017-02-28
這篇文章主要介紹了C與C++之間相互調用的執行個體方法,大家參考使用吧1、匯出C函數以用於C或C++的項目 如果使用C語言編寫的DLL,希望從中匯出函數給C或C++的模組訪問,則應使用 __cplusplus 前置處理器宏確定正在編譯的語言。如果是從C++語言模組使用,則用C連結聲明這些函數。如果使用此技術並為DLL提供標頭檔,則這些函數可以原封不動地由C和C++模組使用。 以下代碼示範可由 C 和 C++
Time of Update: 2017-02-28
在Java
Time of Update: 2017-02-28
資料檔案是通過程式產生的,一般我們對資料檔案的操作,大致採用下列七種方式來維護資料檔案內的資料: 1.建立檔案操作 用來產生一個新的資料檔案並確定使用哪種存模數式來讀寫資料檔案。 2.新增操作, 在指定的資料檔案中加入新的資料。 3.刪除操作 在指定的資料檔案中,將指定的資料去掉。 4.修改操作 在指定的資料檔案中對指定資料的內容做修改。 5.查詢操作 找出滿足條件的資料顯示在螢幕上,適用於少量的資料。 6.列印操作 找出滿足條件的所以資料,由印表機列出,適用於大量資
Time of Update: 2017-02-28
這篇文章主要介紹了C#自動產生漂亮的水晶效果頭像的實現代碼,有需要的朋友可以參考一下與其他的微博系統相同,在“多可內網微博系統”的使用者也可上傳自己的頭像,並支援頭像裁剪。 但“多可內網微博系統”的頭像可以更漂亮,因為系統實現了水晶效果的頭像。C#程式實現水晶效果頭像的過程是: (1)映像縮減到寬度或高度=90的頭像; (2)由使用者選擇合適的位置裁剪90x90的最終頭像; (3)添加水晶效果;&
Time of Update: 2017-02-28
這篇文章主要介紹了c語言數組,有需要的朋友可以參考一下一 數組名是什麼 數組就是一段連續可用的記憶體。比如聲明一個 int數組 int array[]={1,2,3}; array代表什嗎?有的資料說:數組名是指向數組首地址的常量指標。 下面我們可以驗證一下。我都知道sizeof操作符可以返回一個對象或者類型所佔的記憶體位元組數。如:int i=1;那麼sizeof(i)
Time of Update: 2017-02-28
Windows 95/98的啟動模式可以分為正常模式和安全模式,在安全模式下,有很多功能被限制使用,比如多媒體功能、網路功能等。有時,我們編寫的程式正好需要這些被限制的功能,因此我們希望當程式運行時能自動檢測當前Windows所處的啟動模式是不是安全模式,以確定是否繼續運行程式。 那麼如何在C++
Time of Update: 2017-02-28
這篇文章主要介紹了c++讀寫檔案流執行個體,大家參考使用吧掌握文字檔讀寫的方法瞭解二進位檔案的讀寫方法 C++檔案流: 複製代碼 代碼如下:fstream // 檔案流ifstream // 輸入檔案流ofstream // 輸出檔案流 //建立一個文字檔並寫入資訊//同向螢幕上輸出資訊一樣將資訊輸出至檔案#include<iomanip.h>#include<fstream.h>void
Time of Update: 2017-02-28
Windows7系統下C磁碟空間總是不夠用?怎麼辦呢?(溫馨提醒:不建議把重要文檔放在C盤)把其他盤的空間轉換成C盤的容量,這要怎麼弄呢?其實很簡單的!具體的操作方法如下: 1、首先從電腦案頭左下腳開始裡面進去找到“電腦”找到電腦名稱後,將滑鼠放其上,然後單擊滑鼠右鍵選擇“管理”,然後即可彈出“電腦管理”對話方塊。(對於找到電腦管理對話方塊,更簡單的方法是將滑鼠放置在案頭上的“我的電腦”上,然後
Time of Update: 2017-02-28
Win8系統怎麼清理C盤空間 一、C盤空間分析: 1、首先,我們來看看C盤有哪些檔案夾吧,開啟我的電腦,找到C盤。上圖是我的電腦的C盤裡的檔案夾。 基本上就Perflogs,Program