Chinaunix首页 | 论坛 | 博客
  • 博客访问: 268332
  • 博文数量: 45
  • 博客积分: 1618
  • 博客等级: 上尉
  • 技术积分: 530
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-11 10:13
文章分类

全部博文(45)

文章存档

2012年(1)

2011年(25)

2010年(19)

我的朋友

分类: C/C++

2010-12-26 19:48:16

今天在使用MFC的时候发现了 “hSocket”的初始化操作由“case”标签跳过 错误,查资料发现是由于新声明的变量的作用域无法确定所致
比如
   

switch(a)
{
case 1:
    int c=2;
    break;
case 2:    
    break;
}

解决方法,只需要在case 1后面添加{}即可

switch(a)
{
case 1:
   {
       int c=2;  //确定c的作用域即可
       break;
   }
case 2:
    break;
}


阅读(1501) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~