C++
Shen_JC
牛奶和面包都会有的。。
展开
-
VC++ ADO连接数据库操作
(1)、引入ADO类 #import "c:/program files/common files/system/ado/msado15.dll" /no_namespace /rename ("EOF", "adoEOF")(2)、初始化COM在MFC中可以用AfxOleInit();非MFC环境中用: CoInitialize(NULL);CoUnInitializ原创 2009-09-25 12:30:00 · 949 阅读 · 0 评论 -
typedef函数指针的用法
代码简化, 促进跨平台开发的目的. typedef 行为有点像 #define 宏,用其实际类型替代同义字。 不同点:typedef 在编译时被解释,因此让编译器来应付超越预处理器能力的文本替换。用法一:typedef int (*MYFUN)(int, int); 这种用法一般转载 2011-07-19 17:07:19 · 746 阅读 · 0 评论 -
log宏格式
<br /><br />android中带有自定义格式的log宏:<br /> <br />#ifdef ENABLE_DEBUG<br />#define DBG(fmt, arg...) printf("DEBUG: %s: " fmt "/n" , __FUNCTION__ , ## arg)<br />#else<br />#define DBG(fmt, arg...)<br />#endif原创 2011-03-10 09:34:00 · 999 阅读 · 0 评论 -
Source Insight技巧收集
<br />1、背景色选择<br /> 要改变背景色Options->preference->windows background->color设置背景色<br />2、解决字符等宽对齐问题。<br /> SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行<br /> llllllllll<br /> MMMMMMMMMM<br /> 同样10个字符,长度差多了.用VERDANA来看程序,转载 2011-02-27 16:12:00 · 846 阅读 · 0 评论 -
Android中的sp和wp指针 (转)
Refer to http://blog.csdn.net/DroidPhone/archive/2010/08/09/5799792.aspx转载 2011-01-25 11:11:00 · 919 阅读 · 0 评论 -
C++ Primer4 Chapter 12. Classes
12.1类的定义和声明 1,成员函数 1)在类内部,声明成员函数是必需的,而定义成员函数则是可选的。在类内部定义的函数默认为 inline。 2)类的成员函数将关键字 const 加在形参表之后,就可以将成员函数声明为常量。const 成员不能改变其所操作的对象的数据成员。const 必须同时出现在声明和定义中,若只出现在其中一处,就会出现一个编译时错误。 2,显式指定inline函数 可以在类定义体内部指定一个成员为inline,作为原创 2010-11-14 23:45:00 · 666 阅读 · 0 评论 -
C++ Primer4 Chapter 9. Sequential Containers
9.1 顺序容易定义 1, 为了定义一个容器类型的对象,必须先包含相关的头文件,即下列头文件之一: 要定义某种特殊的容器,必须在容器名后加一对尖括号,尖括号里面提供容器中存放的元素的类型: #include vector svec; // emptyvectorthat can holdstrings #include list ilist; // emptylistth原创 2010-11-14 15:36:00 · 881 阅读 · 0 评论 -
C++ primer4 Chapter 7. Functions
1, inline 函数避免函数调用的开销,将函数指定为 inline 函数,(通常)就是将它在程序中每个调用点上“内联地”展开。 // inline version: find longer of two strings inline const string & shorterString(const string &s1, const string &s2) { return s1.size()原创 2010-11-11 15:02:00 · 635 阅读 · 0 评论 -
C++ primer4 Chapter 3. Library Types
1, 使用 using 声明可以在不需要加前缀 namespace_name:: 的情况下访问命名空间中的名字。using 声明的形式如下: using namespace::name;2, string 标准库支持几个构造函数: string s1; 默认构造函数 s1 为空串 string s2(s1); 将 s2 初始化为 s1 的一个副本 string s3("value");原创 2010-11-11 14:35:00 · 623 阅读 · 0 评论 -
C++ Primer4 Chapter 2. Variables and Basic Types
1, 定义字面值整数常量可以使用以下三种进制中的任一种:十进制、八进制和十六进制。以 0(零)开头的字面值整数常量表示八进制,以 0x 或 0X 开头的表示十六进制。类似地,可通过在数值后面加 U 或 u 定义 unsigned 类型。同时加 L 和 U 就能够得到 unsigned long 类型的字面值常量。 常可以用十进制或者科学计数法来表示浮点字面值常量。使用科学计数法时,指数用 E 或者 e 表示。默认的浮点字面值常量为 double 类型。在数值的后面加上 F 或 f 表示单精度。原创 2010-11-11 00:02:00 · 949 阅读 · 0 评论 -
C++ Primer4 Chapter 8. The IO Library
1, IO 类型在三个独立的头文件中定义:iostream 定义读写控制窗口的类型,fstream 定义读写已命名文件的类型,而 sstream 所定义的类型则用于读写存储在内存中的 string 对象。在 fstream 和 sstream 里定义的每种类型都是从 iostream 头文件中定义的相关类型派生而来。2, IO标准库类型和头文件 HeaderType iostreamistream 从流中读取ostream 写到流中去iostream 对流进行读写;从 istre原创 2010-11-11 23:03:00 · 756 阅读 · 0 评论 -
MFC 运行过程(摘录)
MFC 运行过程(摘录)程序的诞生*Application object 产生,内存于是获得配置,初值亦设立了*AfxWinMain 执行AfxWinInit,后者又调用AfxInitThread,把消息队列尽量加大到96*AfxWinMain 执行InitApplication。这是CWinApp 的虚函数,但我们通常不改写它*AfxWinMain 执行Ini转载 2009-10-16 10:21:00 · 820 阅读 · 0 评论 -
MFC 如何自动化 Outlook 使用 VisualC ++
可通过编程控制使用 MicrosoftVisualC++ MicrosoftOutlook。 本文演示如何创建联系人、 约会, 创建和发送邮件使用 Microsoft Outlook 从 VisualC++ 对象模型。 请按照下列步骤以生成并运行示例: 启动 VisualC++ 和创建新 MFC EXE 基于对话框的应用程序。转载 2009-10-01 15:12:00 · 2430 阅读 · 1 评论 -
ShellExecute使用说明
函数功能:ShellExecute用于打开打印指定的文件(exe,txt,网络。。。)。函数原型:HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPC转载 2009-09-27 10:20:00 · 1300 阅读 · 0 评论 -
使用VC6编写程序导出Outlook联系人信息
一、导入MSOUTL.OLB#import "C://Program Files//Microsoft Office//OFFICE11//MSOUTL.OLB" /no_namespace exclude("_IRecipientControl", "_DRecipientControl") 二、include头文件#include "msoutl.h" 三原创 2009-09-27 10:16:00 · 1403 阅读 · 0 评论 -
Linux下Socket编程
相关的参考文章:http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html http://www.cnblogs.com/ylqmf/archive/2012/02/13/2349803.html什么是Socket Socket接口是TCP/IP网络原创 2010-10-26 22:29:00 · 625 阅读 · 0 评论