大小不论,各抒已见呀!

解决方案 »

  1.   

    lz说的是代码的编写效率还是运行效率?
    比如不在循环里面定义变量,
    比如刷新窗口时局部刷新
    还有几个内存池,线程池对很多情况来说可以提高不少效率
    其实最关键的还是算法....
    c和api比c++,mfc的效率要高编写时建议熟悉编辑器,编译器快捷键vs20**系列快捷键很多的说
      

  2.   

    有这样一个例子:
    struct STest{DWORD dw1;DWORD dw2;DWORD dw3;DWORD dw4;DWORD dw5;DWORD dw6;}; 程序1:
    for(int ii=0;ii<100000;ii++)
    {STest ssTest={0};ssTest.dw1=1;i=i+ii+ssTest.dw1;} 
    程序2:
    STest ssTest={0};
    for(int ii=0;ii<100000;ii++)
    {ssTest.dw1=1;i=i+ii+ssTest.dw1;}用QueryPerformanceCounter();查询执行时间,为什么基本没有差距??