自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 仿MFC实现c++按名动态创建对象之续(瘦身以及解决其在dll中使用的问题)

      之前仿MFC实现了动态类型识别以及动态创建的功能,不过由于我只需要动态创建的功能,因为c++在MFC弄出CRuntimeClass之后以及加上了自己的RTTI机制,所以想对之前的版本的进行一下瘦身,去掉不必要的与动态类型识别相关的代码。     另外,这一动态创建的功能想能用到的dll中,单个dll使用该功能没有异常现象,可多个dll使用问题就出来了,追根究底,问题出在静态变量的初

2008-10-24 10:33:00 1660 3

转载 __declspec(dllimport)和__declspec(dllexport)的区别,以及有关c/c++调用约定

 DLL可以使用两种方法将公共符号导入到应用程序中或从 DLL 导出函数:  生成 DLL 时使用模块定义 (.DEF) 文件。 在主应用程序的函数定义中使用 __declspec(dllimport) 或 __declspec(dllexport) 关键字。 使用 .DEF 文件模块定义 (.DEF) 文件是包含一个或多个描述各种 DLL 属性的 Module 语句的文本文件。如果不使用 _

2008-10-22 11:45:00 12006 1

原创 小记最简单的socket服务器端和客户端的代码编写(C版和python版)

C版:////////////////////////////////////////////////server端#include"winsock2.h"   #include   #include   #define   DEFAULT_PORT     6789   #define   DEFAULT_COUNT   25   #define   DEFAULT_BUFFER  

2008-10-22 09:07:00 2834 2

原创 仿MFC实现c++的按名动态创建对象功能

 类似于CObject的基类BaseClass、类似于CRuntimeClass的RuntimeClass和相关宏的定义头文件如下://////////////////////////BaseClass.h#ifndef BASECLASS_H#define BASECLASS_H#include class BaseClass;struct RuntimeClass{   

2008-10-21 19:13:00 1412

原创 c和c++混合编译的问题(extern "C")

 1.引言   C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不

2008-10-21 14:51:00 1954

原创 本地连接图标出现慢的解决办法

1、在“计算机管理”--“事件查看器”中查找出现红叉的日志信息,找出其中错误信息并尽可能将问题解决2、关注“事件查看器”日志中耗时很大的事件,然后尽可能的禁用这些耗时很大的事件之前T60启动慢的出奇的问题按照上面的方法得到解决,问题出在有两个服务启动失败,耗时最大的是与虚拟机vmare相关的“Vmnetuserif”,这个和虚拟机与主机共享上网有关,于是禁用了虚拟机虚拟出来的虚拟网卡,经过上述

2008-10-09 18:11:00 4370

空空如也

空空如也

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

TA关注的人

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