自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 引用折叠

一 折叠引用规则如下    1、T& + & = T&    2、T& + && = T&    3、T&& + & = T&    4、T或T&& + && = T&&#include "stdafx.h"#include #include using namespace std;typedef int &  lRef;typedef int

2016-05-31 16:15:09 737

原创 window下的线程池

// 线程任务基类和线程池基类文件#ifndef _ITHREADPOOL_H#define _ITHREADPOOL_Hclass IHandle{public: IHandle(){} virtual ~IHandle(){}public: virtual void Run() = 0;};class IThreadPool{public:

2014-09-30 15:07:04 922

原创 VS2010 汇编看函数调用

main函数ebp : 4389964esp : 438988800151430 push ebp ebp : 4389964 esp : 4389884 00151431 mov ebp,esp ebp : 4389884 esp : 4389884 00

2014-08-20 15:01:11 786

原创 VS查看对象内存分配

cl Polymorphism06.cpp /d1reportSingleClassLayoutChild

2014-03-31 16:32:30 1857

原创 WIN32 _WIN32 _WIN64

VS当中_WIN32 代表是WINDOW平台WIN32   代表是32位编译器_WIN64 代表是64位编译器

2014-02-26 13:37:40 660

原创 CPU类型在 VS下的宏识别

// _M_IX86       VS中的宏32位处理器// _M_X64        VS中的宏64位处理器// _M_AMD64  VS中的宏64位处理器// _M_IA64       VS中的宏64位处理器// _X86_           window下GCC编译器的宏// _AMD64_     window下GCC编译器的宏// _IA64_

2014-02-26 11:29:22 740

原创 深度探索C++对象模型学习 之 C++构造函数语意学(一)

1.1   讨论编译器是否一定会生成构造函数提问:程序员定义一个类,但是没有写类的构造函数,这个时候系统是不是会自动生成一个默认的构造函数?回答:是的,当定义一个类的时候,程序员没有显示的定义一个构造函数,编译器会为我们生成一个默认的构造函数。 请问上面的回答是否正确呢,我想很多程序员都会说是对的,这不是课本上说的么。 但是事实却不是这样,我们举个例子吧! #inc

2014-01-14 10:57:14 663

原创 简单工厂模式和动态创建对象

一般的工厂模式的产品类都继承同一个基类,我们假设这个基类现在是class CBaseTest{public:CBaseTest(void){}virtual ~CBaseTest(void){}public:virtual void FunOne() = 0;virtual void FunTwo() = 0;}然后生成多个派生类,如下TestA.hclass CTestA : publi

2013-12-11 11:55:27 708

原创 String

#pragma once#include using namespace std;// strcpy 复制的时候将'�'也复制过去了// strcat 复制的时候只要2个字符串的长度+1等于第一个字符串的空间就行class MyString{public: MyString(const char* pStr = NULL); MyString(const MyString&

2013-08-19 17:58:38 810

原创 ListStack

#ifndef _LISTSTACK_H#define _LISTSTACK_H#include "DBLink.h"templateclass ListStack{public: ListStack() { } ListStack(const ListStack& stack) { m_link = stack.m_link; } void Push(con

2013-08-19 17:57:30 571

原创 List

#ifndef _DBLINK_H#define _DBLINK_Htemplateclass DBLink{public: DBLink() { Init(); } DBLink(const DBLink &link) { Init(); operator=(link); } const DBLink& operator= (const DBLin

2013-08-19 17:56:47 465

原创 Vector

#ifndef _MYVECTOR_H#define _MYVECTOR_H// explicit 关键字的作用是怕隐式转换,针对单参构造函数// const 加在函数的最后面是告诉调用者这个函数不能改变该类的内部成员变量(成员变量除外)//#define CAPACITY (20)templateclass Vector{public: // 构造 explicit V

2013-08-19 17:55:41 527

NPN_PluginThreadAsyncCall例子

NPAPI插件直接调用JS函数例子 插件可以开线程调用

2013-10-29

JS调用插件函数,插件回调JS函数例子

JS调用插件函数,插件回调JS函数例子 希望对新手有帮助

2013-10-29

JS调用NPAPI插件内的函数

JS调用NPAPI插件内的函数 新手的DEMO 希望对大家有用

2013-10-29

空空如也

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

TA关注的人

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