これは初歩的な質問です。
基本的に、条件付きコンパイルを導入するために必要なファイルがあり.h
ます。との両方に10個の関数が含まれています。そのうちの2つだけに対して条件付きコンパイルを行う必要があります。したがって、ファイル内の2 をラップするつもりでした.cpp
#ifdef
.h
.cpp
.h
#ifdef
質問 1: C++ ファイルでも関数の実装を再度ラップする必要がありますか? 違うと思いますよね?確かめたい。
質問 2: これら 10 個の関数の関数ポインターの配列があります。#ifdef
2 つの関数についても、この配列内でラップする必要がありますか?