编程经验汇总

1 main中的参数 尽量用英文双引号括起来,否则可能会出现字符串截断的情况(linux gcc 4.4 不加英文引号的话,遇到英文;会丢弃;后面的部分)

2 包含ipv6地址结构体(in6_addr)的头文件

 

        In6addr.h; Windows Vista and later

 

        Ws2tcpip.h Windows Server 2003 and Windows XP

3 偶然发现的一个特殊用法

        在for循环里面有switch结构的时候,break; 是结束switch选择分支,而continue; 则是作用于for循环

        for (int i = -1;i<10;++i)

        {

               switch (i)

               {

               case 1:

                    break;

               default:

                    continue;

                }

                cout<<"i= "<<i<<endl;

          }

你可能感兴趣的:(编程)