CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

在。CPP文件中写的代码和在。H文件中写代码有什么不同区别

楼主pchddcat2003()2003-02-03 21:14:43 在 VC/MFC / 基础类 提问

在。CPP文件中写的代码和在。H文件中写代码有什么不同区别 问题点数:0、回复次数:6Top

1 楼zhdleo(叮东)回复于 2003-02-03 21:29:01 得分 0

cpp中是具体的实现过程  
   
  h中一般只是定义Top

2 楼tjroamer(Cpp高手)回复于 2003-02-03 21:38:23 得分 0

h是在编译的时候嵌入程序中的,但是cpp是在运行的时候执行的文件,  
  在h中也可以写实现代码。Top

3 楼howtotell(从何谈起)回复于 2003-02-03 21:55:21 得分 0

把.h里边的东西全部写到.cpp里边儿也可以的.Top

4 楼OpenGLPrimer(大水雷)回复于 2003-02-03 22:50:09 得分 0

没有太大区别.  
  好像inline函数不能写在.cpp中  
  static对象的初始化也不能放在.h文件中Top

5 楼liuhongyong(荒原困兽)回复于 2003-02-04 17:21:11 得分 0

还是好好学一下C++吧。  
   
  .h是头文件,.cpp是实现文件啊。Top

6 楼qhgary(Gary)回复于 2003-02-04 23:39:27 得分 0

.h是头文件,一般不写代码,只是申明类,成员函数和成员变量。  
  所有的实现可以都放在.cpp里面去实现。  
  但是有的时候.h文件里面也有实现,不过那都是非常简短,没有内存分配的,没有循环的简单语句,比如return   i;i++之类。此时编译器把它们作为  
  inline   函数对待Top

相关问题

  • 请教;如果我自定义一个类,把所有代码都放到一个.h文件中和放在.h与.cpp两个文件中有什么区别?
  • 下面这两段代码的区别?
  • 这两段代码有何区别
  • 这两段代码有什么区别?
  • 请教高人,16位代码和32位代码的区别?
  • 在BCB6中,如何让同名的cpp和h文件出现在同一个代码标签页中?
  • “编译为 P-代码”和“编译为本机代码”有什么区别啊?
  • 请问16位代码段与32位代码段有什么区别?
  • 在.h文件中包含头文件和在.cpp文件中包含头文件有什么区别?
  • 头文件包含在 .cpp 文件中和包含在 .h 文件中有什么区别?

关键词

  • 文件
  • 代码
  • cpp
  • 函数
  • 区别
  • 实现
  • 时候

得分解答快速导航

  • 帖主:pchddcat2003

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo