
调试 点滴
文章平均质量分 69
shenqi67
这个作者很懒,什么都没留下…
展开
-
vector包含问题
无论在控制台还是在MFC,在用到vector时,要包含头文件并且要用到命名空间std,即#includeusing namespace std;........注意:string也是命名在std里#includeusing namespace std;......原创 2012-04-26 22:28:45 · 629 阅读 · 0 评论 -
VC++中不能为控件添加成员变量 深入本质
项目疑问提出问题1,在资源视图--右键单击--添加--资源,选择对话框后—在里面添加文本框时,不能为文本框添加成员变量。而在“解决方案资源管理器”中右键单击添加资源—对话框后,可以使用添加成员变量向导。为什么???(4-25)分析问题境界1:这是因为改了对话框ID,默认情况下可以添加成员变量,当改变了对话框ID后就不能添加成员变量了。境界2:原来是没有为对话框创建类。当创建类后原创 2012-04-25 11:42:02 · 6655 阅读 · 2 评论 -
非静态成员引用必须与特定对象相对
#pragma once// CDlgLoad 对话框class CDlgLoad : public CDialogEx{ DECLARE_DYNAMIC(CDlgLoad)public: CDlgLoad(CWnd* pParent = NULL); // 标准构造函数 virtual ~CDlgLoad();...public: afx_msg void On原创 2012-05-03 22:16:49 · 52960 阅读 · 2 评论 -
创建类时类名不能含有模版参数
#pragma oncetemplateclass Node //应该为class Node,否则{public: T data; Node *lch; Node *rch; Node():lch(NULL),rch(NULL){} //Node *Search(Node *R,T key);};templateNode* Search(Node *R,T key)原创 2012-04-21 10:05:11 · 2240 阅读 · 0 评论 -
case语句中定义变量要加括号
map::iterator it; map::iterator itID; recv(AcceptSocket,(char*)&RecvBuf,sizeof(RecvBuf),0); switch(RecvBuf.Protocol) { case REGISTE: map::iterator it;//报错:it由“case”标签跳过 for(it=m_mUserPasswor原创 2012-06-17 10:14:44 · 2820 阅读 · 0 评论