与えられた C 関数:
void f(T x, T y) {
x = y;
}
T 割り当てのすべてのインスタンスが失敗することを確認したいと思います。これまでのところ、私が持っている最善の解決策は次のようなものです:
#define T const void *
より良い解決策はありますか?(理想的には、T をある種の代入不可の不透明なレコード ポインター型として定義したいと考えています)。
与えられた C 関数:
void f(T x, T y) {
x = y;
}
T 割り当てのすべてのインスタンスが失敗することを確認したいと思います。これまでのところ、私が持っている最善の解決策は次のようなものです:
#define T const void *
より良い解決策はありますか?(理想的には、T をある種の代入不可の不透明なレコード ポインター型として定義したいと考えています)。