VC++ 的.h 和 .cpp 文件

AnYidan 2011-05-19 06:20:55
vs2010, vc++ 下 clr project, 利用 class view 添加 函数和变量,他们都被添加到 .h 文件中,而不在.cpp 文件中,

并且为置为当前类尾部,极为混乱,请问如何解决,在哪本书中用详细的此类问题的介绍?
...全文
307 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
Frog1228 2011-08-22
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 luciferisnotsatan 的回复:]
引用 13 楼 anyidan 的回复:

是 Ivor Horton's beginning Visual C++ 2005 吗?

请教一下,据说 CLR 的优点在于跨平台编译,但其语法与 c++ 有很大不同,而且visual studio 2010居然不支持 IntelliSense,

在 CLR 出现之前编译的程序都不能跨平太吗? CLR 是主流的方向吗?

是那本,好像……
[/Quote]
+1,VC里面几乎还是不用托管的。
CrackValue 2011-05-27
  • 打赏
  • 举报
回复
哎呀,我傻,都结贴了,55555555
CrackValue 2011-05-27
  • 打赏
  • 举报
回复
哈哈,原来你也发过帖子呢,过来帮顶顶
AnYidan 2011-05-27
  • 打赏
  • 举报
回复
谢谢ls, 我只懂一点 c, 对 c++ 是一点不懂
AnYidan 2011-05-27
  • 打赏
  • 举报
回复
谢谢lz, 我只懂一点 c, 对 c++ 是一点不懂
jackiesen 2011-05-24
  • 打赏
  • 举报
回复
可以做个比喻,.h和。CPP为一对,一般情况下是在.h文件中声明函数(类型和参数)和变量,而在.cpp中实现.h中声明的函数。所以要在.CPP文件的头文件中包含。h文件
AnYidan 2011-05-24
  • 打赏
  • 举报
回复
期待 clr 高手?
luciferisnotsatan 2011-05-24
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 anyidan 的回复:]

是 Ivor Horton's beginning Visual C++ 2005 吗?

请教一下,据说 CLR 的优点在于跨平台编译,但其语法与 c++ 有很大不同,而且visual studio 2010居然不支持 IntelliSense,

在 CLR 出现之前编译的程序都不能跨平太吗? CLR 是主流的方向吗?
[/Quote]
是那本,好像2008也有了。

CLR编译的是托管代码,和C#一样,放.net上跑的。
CLR应该不是主流吧,没见过有什么介绍CLR的书。而且,个人认为,用C++/CLR,不如直接去用C#。
AnYidan 2011-05-24
  • 打赏
  • 举报
回复
是 Ivor Horton's beginning Visual C++ 2005 吗?

请教一下,据说 CLR 的优点在于跨平台编译,但其语法与 c++ 有很大不同,而且visual studio 2010居然不支持 IntelliSense,

在 CLR 出现之前编译的程序都不能跨平太吗? CLR 是主流的方向吗?
luciferisnotsatan 2011-05-24
  • 打赏
  • 举报
回复
用CLR时,不应该把它看成c++代码,而应该看成C#代码。
教CLR的说不多。红皮那本VC2005入门经典里有提到些。
AnYidan 2011-05-24
  • 打赏
  • 举报
回复
自己写不是容易发生错误吗?需要注意什么?或哪里有资料可以参阅
一路博客 2011-05-24
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 thunder__god 的回复:]
自己写吧
[/Quote]

自己写,用惯了,看惯了,熟悉了就不混乱了。
AnYidan 2011-05-24
  • 打赏
  • 举报
回复
期待高手
AnYidan 2011-05-24
  • 打赏
  • 举报
回复
帖子沉了,自己顶一下
thunder__god 2011-05-20
  • 打赏
  • 举报
回复
自己写吧
单脚俯卧撑 2011-05-19
  • 打赏
  • 举报
回复
我也不懂。自己建立了一个头文件该放在什么地方啊。我随便选了一个地方,在测试的时候找不到头文件啊。这是什么情况。
AnYidan 2011-05-19
  • 打赏
  • 举报
回复
我就使用的 file->new -> project -> visual c++ -> clr -> windows forms application

请问在何处设置? 不是说尽量利用 class view 添加变量和函数,避免错误?而且控件的event 应该由

ide 自己产生吧?

ryfdizuo 2011-05-19
  • 打赏
  • 举报
回复
08比较熟。2010装过一段时间卸了,用不惯。。。
老邓 2011-05-19
  • 打赏
  • 举报
回复
向导中不可以设置么?VS这么弱?
那就搞个Visual Assist插件吧。
smaltdd 2011-05-19
  • 打赏
  • 举报
回复
想轻松,快速入门,就使用VS的向导!

或者干脆全自己写。估计还是对C++的class以及windows的消息响应函数,事件不了解吧。

多看看这方面的书

《C++ primer》MFC方面的介绍以及windows核心编程
加载更多回复(1)

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧