| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 966 人关注过本帖
标题:VC++ 新建类时生成的代码
只看楼主 加入收藏
wdufo
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2005-9-15
收藏
 问题点数:0 回复次数:6 
VC++ 新建类时生成的代码

我在VC++6.0中新建了一个Map类
但是发现生成的代码中有很多附加信息
我第一次用VC++,不清楚这些预处理说的是什么意思
请大家指教!!

代码如下:

// Map.h: interface for the Map class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MAP_H__536CC16E_B0FE_4B83_82A0_B3C08A53057A__INCLUDED_)
#define AFX_MAP_H__536CC16E_B0FE_4B83_82A0_B3C08A53057A__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class Map
{
public:
Map();
virtual ~Map();

};

#endif // !defined(AFX_MAP_H__536CC16E_B0FE_4B83_82A0_B3C08A53057A__INCLUDED_)

搜索更多相关主题的帖子: Map MSC 代码 INCLUDED VER 
2006-03-01 18:57
zinking
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:35
帖 子:916
专家分:0
注 册:2004-12-5
收藏
得分:0 
这些宏最后是要实现一个消息影射的机制
刚学的时候没有必要去学这些东西
这些可以看成是学术级别的东西等你完全掌握了再回过来看

http://kongfuziandlife. http://codeanddesign.
2006-03-02 13:26
wdufo
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2005-9-15
收藏
得分:0 


早晚要弄明白的
2006-03-02 18:33
疯之子rlb
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-3-1
收藏
得分:0 
同问
2006-03-03 11:32
西部天狼
Rank: 1
等 级:新手上路
帖 子:95
专家分:0
注 册:2006-2-23
收藏
得分:0 
以下是引用zinking在2006-3-2 13:26:00的发言:
这些宏最后是要实现一个消息影射的机制
刚学的时候没有必要去学这些东西
这些可以看成是学术级别的东西等你完全掌握了再回过来看

这些宏跟消息映射没有一点关系。
实现消息映射的宏有以下:
DECLARE_MESSAGE_MAP()
BEGIN_MESSAGE_MAP(parentClass, subClass)
ON_LBUTTONDOWN()
....................................
END_MESSAGE_MAP()

而楼主提到的这些宏是主要是防止重定义而使用的宏。是VC加进去的,只要在VC中创建类就会加入。不需要去管它。但关于消息映射的宏,如果你要学好MFC,就必需认真的对待。

切记!!!


学习-->编程-->交流-->再学习-->再编程-->再交流
2006-03-05 14:36
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
收藏
得分:0 
据我的记忆错误类型应该是 4586
Microsoft 的编辑器与STL 的Map有冲突。用#pragma ignor 掉就可以了。

http://myajax95./
2006-03-05 17:03
西部天狼
Rank: 1
等 级:新手上路
帖 子:95
专家分:0
注 册:2006-2-23
收藏
得分:0 
以下是引用everajax在2006-3-5 17:03:00的发言:
据我的记忆错误类型应该是 4586
Microsoft 的编辑器与STL 的Map有冲突。用#pragma ignor 掉就可以了。
这是楼主自己写的类,与STL的MAP好像没什么关系吧

学习-->编程-->交流-->再学习-->再编程-->再交流
2006-03-05 23:18
快速回复:VC++ 新建类时生成的代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012472 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved