自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shenqi67的专栏

成功的第一步就是,你要敢和别人不一样

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 VC++中不能为控件添加成员变量 深入本质

项目疑问提出问题1,在资源视图--右键单击--添加--资源,选择对话框后—在里面添加文本框时,不能为文本框添加成员变量。而在“解决方案资源管理器”中右键单击添加资源—对话框后,可以使用添加成员变量向导。为什么???(4-25)分析问题境界1:这是因为改了对话框ID,默认情况下可以添加成员变量,当改变了对话框ID后就不能添加成员变量了。境界2:原来是没有为对话框创建类。当创建类后

2012-04-25 11:42:02 6567 2

原创 重载 重写 隐藏

共同点:函数名相同定义:1)如果在类里函数名相同但是形参不同,则为重载。形参不同包括形参的类型个数以及顺序。2)类间。重写和隐藏都发生在基类和派生类之间。重写(覆盖):发生在派生类和基类之间。必须满足两个条件:(1)基类有virtual声明(2)函数名和形参必须完全相同。隐藏:发生在派生类和基类之间,必须满足以下两个条件:(1)派生类中函数名与基类相同(2)基类中没有virtu

2012-04-19 16:47:28 376

原创 双向循环链表

#include "stdafx.h"#include "BLinkList.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ int a[]={1,2,3,4}; int n; BLinkList blist(a,4); blist.PrintList(); n=3; blist.

2012-04-06 21:11:01 474

原创 vector包含问题

无论在控制台还是在MFC,在用到vector时,要包含头文件并且要用到命名空间std,即#includeusing namespace std;........注意:string也是命名在std里#includeusing namespace std;......

2012-04-26 22:28:45 593

翻译 CDatabase::ExecuteSQL()

CDatabase::ExecuteSQLCall this member function whenyou need to execute a SQL command directly.当你要直接执行SQL命令的时候就访问这个成员函数void ExecuteSQL(   LPCTSTR lpszSQL  );lpszSQL Pointer to anull

2012-04-26 16:59:21 4309

原创 CDBVariant 类

CDBVariant 类Represents a variant data type for the MFC ODBC classes.代表一个MFC ODBC类的可变数据类型class CDBVariantRemarksCDBVariant does not have abase class.  没有基类CDBVariant is similar to

2012-04-25 19:38:20 2931

原创 CRecordset::IsBOF和CRecordset::IsEOF

CRecordset::IsBOF和CRecordset::IsEOFIsBOF作用:如果记录集定位于第一个记录之前,返回非零。此时没有当前记录。BOOL IsBOF( ) const;返回值:如果记录集没有记录,或者你已经向前游动到第一个记录之前,则返回非零;否则返回0.RemarksCall this memberfunction before you

2012-04-25 18:46:07 3657

原创 CDialog::DoModal

CDialog::DoModalCall this member function toinvoke the modal dialog box and return the dialog-box result when done.访问这个成员函数来调用模式对话框,调用完成后返回对话框结果virtual INT_PTR DoModal( );Return ValueA

2012-04-23 11:53:47 2824

原创 创建类时类名不能含有模版参数

#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 2124

原创 添加变量向导

”添加变量”向导方法:将光标放在空间上面,右键单击,选择”添加变量" 1,”控件变量”复选框若选中,则添加的为指定控件的成员变量;否则,基类的成员变量。2,控件ID:可以指定为那个控件添加成员变量3,”类别”组合框(假设”控件变量”选中)下拉菜单中有两种类型:value和control。若选择control,则变量类型只有一种可选,表示此时添加的变量名是控件的一个引

2012-04-12 21:29:50 1008

原创 循环队列

// 循环队列.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include"CircleQueue.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ CircleQueue cq; cout << "请输入入队元素: "; int i; cin

2012-04-09 22:57:26 297

原创 链栈

// 链栈.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "LinkStack.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ LinkStack stack; int i; cout << "请输入入栈元素: "; cin >>

2012-04-09 18:56:45 328

原创 约瑟夫环实验报告

// 约瑟夫环.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include "LinkList.h"using namespace std;templatevoid Josephus(Node *first, int n){ Node *temp = NULL; cout << "离座顺序: "; while(fir

2012-04-08 17:28:29 6948

原创 顺序表和链表的比较

一,时间性能的比较顺序表由数组实现,是一种随机存取结构,对表中任意节点存取操作时间复杂度为O(1)。而查找链表的节点,须从头指针开始沿链扫描,平均时间复杂度为O(N).因此,若线性表的操作主要是查找,很少进行插入或删除操作,采用顺序比较合适。 对于链表,对某个节点进行插入删除操作只需修改指针,无需大量移动元素,平均时间复杂度为O(1)。而顺序表在插入或删除时,需要大量移动数据元素,

2012-04-06 23:21:25 1747

tinyxml教程加代码

tinyxml教程

2012-07-01

移动通信系统

移动通信 GSM UMTS

2012-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除