Skip to content

QueenieCplusplus/ObjectC_macro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

bjectC_macro

巨集和標頭檔一樣,屬於預先編譯處理。

符號表示

     #define KeyWord string

有參數時的表示

     #define KeyWord(Param) string

取消巨集

     #undef 巨集名稱

實作範例

  #import <Foundation/Foundation.h>
  #define PI 3.14159
  #define V(s, h), s*h   _    
                          |
  int fun()               |
  {                       |
    //...                巨集  
  }                     作用域
                          |
                          |
  #undef                _|
  
  int main()
  {
  
    @autoreleasepool {
    
       //...
    
    }     
  
    return 0;
    
  }

Releases

No releases published

Packages

No packages published