[cpp]
view plain
copy
#include
using
namespace
std;
intmain()
編譯器會對 cout << modi + 1 << endl;這行語句報錯。
原因就是#undef起的作用:
當用完乙個巨集,比如modi,不希望下面的**再用到這個modi,,那麼就可以#undef它,那麼下面如果再用到了modi這個巨集,編譯器就會報錯。
一種常用做法為:
[cpp]
view plain
copy
#define max 50
#include "common.h"
#undef max
這樣就只有在common.h中才能使用巨集max。
範數及其意義
什麼是範數?範數 norm 是具有度量性質的函式,它經常使用來衡量向量函式的長度或大小,是泛函分析中的乙個基本概念。要更好的理解範數,就要從函式 幾何與矩陣的角度去理解,我們都知道,函式與幾何圖形往往是有對應的關係,這個很好想象,特別是在三維以下的空間內,函式是幾何影象的數學概括,而幾何影象是函式的...
undef的用法 undef的用法
define test a 1 define test class a clase t1 include test.h undef test a undef test class a 在這乙個檔案中使用巨集定義 define test a 1 define test class a clase t1...
BIOS自檢響鈴及其意義
bios自檢響鈴及其意義 award 的bios自檢響鈴及其意義 1短 系統正常啟動。這是我們每天都能聽到的,也表明機器沒有任何問題。2短 常規錯誤,請進入cmos setup,重新設定不正確的選項。1長1短 ram或主機板出錯。換一條記憶體試試,若還是不行,只好更換主機板。1長2短 顯示器或顯示卡...