摘要: 1、C、传统 C++ 其中包含的引用头文件如下: #include <assert.h> //设定插入点#include <ctype.h> //字符处理 #include <errno.h> //定义错误码 #include <float.h> //浮点数处理 #include <fstream.h> //文件输入/输出 #include <iomanip.h> //参数化输入/输出 #include <iostream.h> //数据流输入/输出 #include <limits.h> //定义 阅读全文
posted @ 2012-07-19 17:31 MarvinGeng 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 实现一个加法函数(fnAdd), 要求参数个数由使用者确定. 比如,这个加法函数要做到: fnAdd(1,2,0)返回值是3 fnAdd(1,2,5,0)返回值是8 fnAdd(1,2,4,5,0)返回值是12 ------------------------------------------------------#include <stdio.h> #include <conio.h> #include <stdarg.h> ////用变参函数所必须的 ////C99 标准,不能在老的编译器下通过。是我的设计的核心 #define fnAdd(...) 阅读全文
posted @ 2012-07-19 11:16 MarvinGeng 阅读(10902) 评论(0) 推荐(0) 编辑
摘要: 转自原文http://blog.csdn.net/sxhelijian/article/details/7552499C++强大的功能来源于其丰富的类库及库函数资源。C++标准库的内容总共在50个标准头文件中定义。在C++开发中,要尽可能地利用标准库完成。这样做的直接好处包括:(1)成本:已经作为标准提供,何苦再花费时间、人力重新开发呢;(2)质量:标准库的都是经过严格测试的,正确性有保证;(3)效率:关于人的效率已经体现在成本中了,关于代码的执行效率要相信实现标准库的大牛们的水平;(4)良好的编程风格:采用行业中普遍的做法进行开发。 在C++程序设计课程中,尤其是作为第一门程序设计课程,我. 阅读全文
posted @ 2012-07-19 09:09 MarvinGeng 阅读(25820) 评论(4) 推荐(8) 编辑
摘要: #pragma once// CNumericEdit////// <ramarks></remarks>///class CNumericEdit : public CEdit{DECLARE_DYNAMIC(CNumericEdit)public:////// <summary></summary>///CNumericEdit();////// <summary></summary>///virtual ~CNumericEdit();protected:DECLARE_MESSAGE_MAP()protected: 阅读全文
posted @ 2012-07-18 10:46 MarvinGeng 阅读(473) 评论(0) 推荐(0) 编辑
摘要: #include<afxdb.h>CDatabase m_DB;bool CBaselineSubsystemDialog::InitDBConnect(){CString strFileName = CGlobalConfig::GetConfigString("porte_db_filepath", "");const int BuffLen = 4096;CHAR buff[BuffLen];WORD wLen;CString strDBDriver;if (!SQLGetInstalledDrivers(buff, BuffLen-1 阅读全文
posted @ 2012-07-17 17:40 MarvinGeng 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 到达最后一个控件后,将焦点设置到下一个对话框条上面 阅读全文
posted @ 2012-07-16 18:15 MarvinGeng 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 除了定义数据和函数成员之外,类还可以定义自己的局部类型名字.如果为std::string::size_type提供一个类型别名,那么Screen类将是一个更好的抽象: class Screen{ public: typedef std::string::size_type index; private: std::string contents; index cursor; index height, width;}在哪都能用的 Screen::index 这样就行了; 阅读全文
posted @ 2012-07-16 18:11 MarvinGeng 阅读(148) 评论(0) 推荐(0) 编辑
摘要: PreTranslateMessage 阅读全文
posted @ 2012-07-16 16:00 MarvinGeng 阅读(233) 评论(0) 推荐(0) 编辑
摘要: vcproj是一个标准的xml文件。因此以下就以节点顺序描述。 根节点是VisualStudioProject,属性中包含了工程的全局信息,常见的信息有: 属性含义说明ProjectType工程类型默认值是Visual C++Version版本默认值是7.10Name工程名称ProjectGUID工程的GUIDKeyword工程关键字默认值是Win32ProjSccProjectName SccAuxPath SccLocalPath SccProviderSourceSafe信息默认值是SAK后面的Scc**属性,标志了此工程在SourceSafe中。手动将一个工程从SourceSafe.. 阅读全文
posted @ 2012-07-16 14:10 MarvinGeng 阅读(222) 评论(0) 推荐(0) 编辑
摘要: http://stackoverflow.com/questions/tagged/c%2b%2b 阅读全文
posted @ 2012-07-16 12:38 MarvinGeng 阅读(123) 评论(0) 推荐(0) 编辑