当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我做了一个简单的服务器和客户端之间连接的程序。就是想问一下通过什么样的方法让服务器或者客户端知道对方已经断开了,我的这个断掉就断掉了,没有反应。刚开始学,希望高手们指教一下:) ......
    摘要: 我用mfc生成一个mfc extension dll,然后插入一个dialog,生成一个类cdlg. 我用mfc一个exe程序调用(调用方法应该是对的),编译的时候出错: error c2065: idd_dialog1 : undeclared identifier error c2057: expected constant expression 如果我不生成界面类,则是可以成功......


一个课本上的C++小程序,讨论一下

分析下列程序的结果  
  #include<iostream.h>  
  #define   min(x,y)   (x)<(y)?(x):(y)  
  void   main()  
  {  
    int   i=10,j=15,k;  
    k=10*min(i,j);  
    cout<<k<<endl;  
  }

NO.1   作者: sevecol

这个月的第二次看到这段代码  
   
  结果是15  
  #define   min(x,y)   ((x)<(y)?(x):(y))  
  才能得到100  
   
  变成了  
  k=10*(x)<(y)?(x):(y)  
  k=   10*10<15?10:15

NO.2   作者: l1ul1u

k=10*min(i,j);  
  实际上是  
  k=10*(i)<(j)?(i):(j);  
   
  则k=10;

NO.3   作者: wowowowo

k=10*(i)<(j)?(i):(j);  
  k=10*(10)<(15)?(10):(15);  
  k=100<15?10:15;  
  k=15;

NO.4   作者: lyr311

是啊,所以C++中一般不用宏定义的方式来定义这种函数了,可以用内联函数代替啊,不过,可能考试还是要考这些哦!!!


    摘要: 如题 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE