请问怎么屏蔽W8004警告

quiteman 2016-10-19 09:24:19
大家好,我在我的代码中进行了如下操作:

TMyProcessor::TMyProcessor() {
UnicodeString Path = ExtractFilePath(Application->ExeName) + "Option.ini";
TIniFile *StartUp = new TIniFile(Path);
...
bool opt = false;
opt = StartUp->ReadBool(m_strOptionSection,
m_strOptionIdent_field, opt);
...
delete StartUp;
StartUp = NULL;
}

居然会提示
[BCC32 Warning] TMyProcessor.cpp(90):W8004'StartUp' is assigned a value that is never used

难道CBC里删除指针后都不置空么?求该怎么处理此警告。谢谢。
...全文
194 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
quiteman 2016-10-20
  • 打赏
  • 举报
回复
引用 1 楼 DelphiGuy 的回复:
delete StartUp; StartUp = NULL; V FreeAndNil(&StartUp);
后来不知道怎么了。这个warning就没了。
  • 打赏
  • 举报
回复
delete StartUp; StartUp = NULL; V FreeAndNil(&StartUp);

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧