mfc头文件问题

jesunmy2008 2009-03-14 01:20:12
请问如何在mfc中放置头文件,不如#include<vector>应该放在哪里?谢谢~~
...全文
161 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
QXWD123 2010-05-29
  • 打赏
  • 举报
回复
问一下,下面这个正常的C++头文件如何转换成MFC的头文件+.cpp文件
#pragma once
#include <iostream>
#include <vector>
using namespace std;

#ifndef ADJMATRIX
#define ADJMATRIX
#include <iostream>
#include <vector>
template <typename Object>
class Adjmatrix
{
public:
Adjmatrix( int N ) : array( N )
{
for( int i = 0; i < N; i++ )
array[ i ].resize( N );
}

const vector<Object> & operator[]( int row ) const
{ return array[ row ]; }
vector<Object> & operator[]( int row )
{ return array[ row ]; }
private:
vector< vector<Object> > array;
};

#endif
ttaileen 2009-03-17
  • 打赏
  • 举报
回复
嗯,就是:像#include<vector>这样的,哪个执行文件.cpp需要用到这个,就在对应的头文件.h中的最前面声明。而执行文件一般是在开头处包含用到的头文件,如#include"***.h"
hyldream 2009-03-14
  • 打赏
  • 举报
回复
顶一下
chin_chen 2009-03-14
  • 打赏
  • 举报
回复
[Quote=引用楼主 jesunmy2008 的帖子:]
请问如何在mfc中放置头文件,不如#include <vector>应该放在哪里?谢谢~~
[/Quote]
一般放在头文件中。
sc_valentine21 2009-03-14
  • 打赏
  • 举报
回复
哪里需要就哪里放撒
mengde007 2009-03-14
  • 打赏
  • 举报
回复
你在哪个文件里面用,就在那声明呗
liuysheng 2009-03-14
  • 打赏
  • 举报
回复
每个用到的文件中
liuysheng 2009-03-14
  • 打赏
  • 举报
回复
每个用到的文件中
WillyWonka 2009-03-14
  • 打赏
  • 举报
回复
放在响应文件的头文件声明的地方
Treazy 2009-03-14
  • 打赏
  • 举报
回复
用到的地方包含对应的头文件

65,211

社区成员

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

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