c與c 基本常識

2021-08-31 15:12:01 字數 870 閱讀 6483

c++中控制台輸出資訊方式為std::cout《要輸出的引數,但要引入include 包。

在microsoft visual studio 2005中,在output中輸入用trace,示例如下:

trace("%s",p->getstring()),也可以使用outputdebugstring,示例如下:outputdebugstring(_t("按鈕按下/r/n"))。

用基本型別定義的變數放棧內,用new宣告的型別放在堆裡面。

class clogicmdl;

class ccmscommmdl

: public ianxieecholistener

, public cprocessorbase

, public cservercommmdlbase

;

class clogicmdl;//前向宣告

意思就是說,我們在ccmscommmdl類的宣告中,使用了還未宣告的型別clogicmdl,需要提前告訴編譯器clogicmdl是一種還未宣告的型別。記住只是類的宣告中才有前向宣告的概念,在類的實現中不存在類的前向宣告。在宣告檔案中,不用include類clogicmdl的標頭檔案。

重要一點,在ccmscommmdl類宣告的方法中只能使用clogicmdl的指標。

C語言檔案操作基本常識

由於程式中經常有大量對檔案的輸入輸出操作,它經常構成了程式的主要部分,因而c語言提供了很多輸入輸出的函式,它們分別用於兩種型別檔案輸入輸出系統 即由ansi標準定義的緩衝檔案 也稱標準檔案 流 輸入輸出 i o 系統 另一類是ansi標準中沒有定義的非緩衝檔案 也稱非標準檔案 流 輸入輸出 i o ...

ORACLE基本常識

個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率 每個資料庫最少有兩個聯機日誌檔案 乙個資料檔案只能屬於乙個表空間 乙個資料檔案一旦被加...

電腦基本常識

一.32位cpu中的32代表什麼?1.32代表cpu的位址線長度,32位處理器表示一次只能處理32位 4個位元組 而64位處理器一次能處理64位,即8個位元組的資料。2.如果我們將總長128位的指令分別按照如果我們將總長128位的指令分別按照16位 32位 64位為單位進行編輯的話 舊的16位處理器...