在我的代码中,大约有500个“未引用的形式参数”,我需要禁止使用它们,我需要使用include防护,但是我需要这样做5次,有人可以建议宏禁止使用这些警告。
(void)status;
hCVar*
pTmpVar = (hCVar *)pIB;
这是众多之一。
可以抑制所有这些宏的宏。我该怎么办?
答案 0 :(得分:0)
正如约翰所说:
代码中的解决方案是
public function get_cmp_id($id)
{ $this->db->select('*');
$this->db->from('ip_clients');
$this->db->where('company_id',$id);
$query = $this->db->get();
return $query;//return $client;
}
(或C ++ 17中的其他solutions或#pragma warning disable(4100)
)。您还可以在makefile中将[[maybe_unused]]
添加到编译器命令行。