私はC言語でC言語のgetスタイル関数を再現したいと思っています。 C++
には、クラスに2つの関数があり、値の割り当てと値の設定ができます。 `Cで何か同等の方法がありますか?CでC++クラススタイルのget関数をどのように再現できますか?
int y = access_int(damaru);
:
int access_int(help damaru) {
return damaru->a;
}
はので、私は構造体から整数の値を割り当てることができます。私は、構造体の値にアクセスするために、次のような機能を持っている
typedef struct test_help
{
int a;
void** numArrays;
struct test_help *next;
} help_node, *help;
:私は、次の構造を考えてみましょう
しかし、私はこのような構造のメンバーに値を割り当てたい:
help damaru;
int z=10;
damaru->int = z;
私は->
の使用を取り除きたいと思います。 assign関数に似た関数を記述したいと思います。左側のアクセス機能を使用すると警告が表示されることをお伝えしたいと思います。
"The C++" ...面白いです。 :P –
@PaulManta特に記事のない「Cで」を補完するとき:) – GSerg
ポインタを型定義することによってポインタを隠すことはなく、ポインタとは何かを見るのが非常に難しくなります。 – sth