注册 登录
编程论坛 C++教室

在书中看的到,有点疑问!

冥玫怪盗 发布于 2008-07-14 09:30, 742 次点击
书中的这个例子是为了介绍TRY,CATCH,END_CATCH等宏。给出了一段代码:
void CDebugGlg::OnOK()
{
     CAboutDlg* pDlg = new CAboutDlg;;//为什么是2个;号???
     TRY
     {
         ...//后面代码我就不写了。
     }
}
我主要是想知道,为什么是两个分号。小弟在这先谢谢了。

PS:
在CATCH,不是catch.
CATCH(CException,e)//是否有个","号?

[[it] 本帖最后由 冥玫怪盗 于 2008-7-14 09:34 编辑 [/it]]
3 回复
#2
冥玫怪盗2008-07-14 09:30
补充一句,如果是两个;号,又有意义的话,请说给我听听,如果没什么意义,二是固定格式也请告诉我!thank you!
#3
linren2008-07-14 13:18
CAboutDlg* pDlg = new CAboutDlg;;//为什么是2个;号???
因该是1个

CATCH(CException,e)//是否有个","号?
没有

还是换本书来看吧……
#4
漫游者李李西2008-07-14 20:46
应该没设麽意义把=吧,分号通常表示一条语句的结束。
1