"竟意外的发现可能运行"?什么意思?
一般是函数的定义在,h中,函数的实现在.cpp中!

解决方案 »

  1.   

    我的实现代码放到.cpp中,但却没include它。不应该可以运行吧?
      

  2.   

    哎,VC appwizzard程序的about对话框呢
      

  3.   

    是可以的,在.h和.cpp都可以写实现代码.
      

  4.   

    首先,
    被include的文件和include别人的文件,随便什么后缀名,只要文本文件。
    比如你也可以include .cpp或者.XXX,只要是包含C代码的文本文件就可以了。
    你也直接可以cl main.XXX,无所谓这个XXX是什么。其次,
    代码是放在被include的文件,还是在include别人的文件里面也都是所谓,只要保证:在编译时候,没有重复的函数定义,类定义,或者全局变量定义就可以了。注意,定义只能有唯一一个,但是声明可以重复多次。
      

  5.   

    那是工程文件记住了实现是在.cpp文件中,vc是有点头脑的。