從這轉載來的

1,防止一個頭檔被重複包含

lver76 發表在 痞客邦 留言(0) 人氣()

  • Nov 09 Sun 2008 16:07
  • Pragma

在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和 C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。
其格式一般为: #Pragma Para
其中Para 为参数,下面来看一些常用的参数。

lver76 發表在 痞客邦 留言(0) 人氣()

結論是用volatile宣告的變數,每次都會去ram裡面去取它真正的值。
沒用volatile宣告的變數,直接去cache裡取值,此時有可能ram裡面此變數真正的值已被更改,造成資料不同步。

lver76 發表在 痞客邦 留言(0) 人氣()

FOO ?= bar 如果FOO沒被定義過,則FOO等於bar。若FOO被定義過,則這行什麼也不做。



lver76 發表在 痞客邦 留言(0) 人氣()

OS是 WINDOWS 2000 或是 XP 我將一個硬碟 80G 切成 A、B 兩個磁

區,並且都格式化成 NTFS 的格式,A 磁區主要放 OS 和應用程式 20G ,B 磁區

lver76 發表在 痞客邦 留言(1) 人氣()