次の方法で共有


コンパイラ エラー C2275

'identifier' : この型は式として使用できません

式で、-> 演算子が typedef 識別子と共に使用されています。

次の例では C2275 が生成されます。

// C2275.cpp
typedef struct S {
    int mem;
} *S_t;
void func1( int *parm );
void func2() {
    func1( &S_t->mem );   // C2275, S_t is a typedef
}