當一個工程包含多個面向對象但具體使用只有一個時,可通過`define實現。
以攝像頭爲例,攝像頭有OV5640、OV7670、OV7725三種,可以在配置程序中通過宏定義`define定義一種,比如
`define OV5640 1
接下來的程序執行中判斷對哪種類型進行了宏定義:
`define OV5640
`ifdef OV5640
`elseif OV7725
`elseif OV7670
`endif
當一個工程包含多個面向對象但具體使用只有一個時,可通過`define實現。
以攝像頭爲例,攝像頭有OV5640、OV7670、OV7725三種,可以在配置程序中通過宏定義`define定義一種,比如
`define OV5640 1
接下來的程序執行中判斷對哪種類型進行了宏定義:
`define OV5640
`ifdef OV5640
`elseif OV7725
`elseif OV7670
`endif