Aracılığıyla paylaş


Karakter haline getirme işleci (#@)

Microsoft'a Özgü

Karakterize işleci yalnızca makroların bağımsız değişkenleriyle kullanılabilir. Makro tanımında resmi bir parametreden önce gelirse #@ , gerçek bağımsız değişken tek tırnak içine alınır ve makro genişletildiğinde karakter olarak kabul edilir. Örneğin:

#define makechar(x)  #@x

deyimine neden olur

a = makechar(b);

olarak genişletilecek

a = 'b';

Tek tırnak karakteri ('), karakterleştirme işleciyle kullanılamaz.

END Microsoft'a Özgü

Ayrıca bkz.

Ön işlemci işleçleri