【发布时间】:2017-12-09 13:48:29
【问题描述】:
我创建了一个这样的结构:
typedef struct Table {
#some members
} Table;
typedef struct Table *TableP; // pointer to Table
我想在下面的函数中使用它(给我)
int insert(const TableP table, const void *key, DataP object)
但 Clion 在函数中突出显示 table,并给出警告:“'table' 声明为 const 限定 typedef 类型;导致类型为 'struct Table * const' 而不是 'const struct Table *'”
我不太确定这意味着什么。我尝试将我的表结构更改为 const,但它不会更改警告。
【问题讨论】: