- 博客(15)
- 资源 (14)
- 收藏
- 关注
原创 connect()
1简述:建立与一个端的连接。#include int PASCAL FAR connect( SOCKET s, const struct sockaddr FAR* name,int namelen);s:标识一个未连接套接口的描述字。name:欲进行连接的端口名。namelen:名字长度。2注释:本函数用于创建与指定外部端
2013-11-29 14:35:55 916
原创 Co.,Ltd.
“Co.,"为Company的缩写;"Ltd."为Limited的缩写;"Co.,Ltd."连在一起为Company Limited,就是有限公司的意思。“Co”后面的“.”是英文中表示词语短缩省略的符号,所以“Ltd”的后面也应该有一个“.”(一些公司的英文名称,“Ltd”后面也是有一个“.”的)。而“Co.” 后面的“,”则是用来区分前后两个词的分离号。
2013-11-26 16:32:50 1611
原创 this 指针
this是类的指针,如果换成结构,this就是结构的指针只有在成员函数里才有this指针的位置普通函数(不论是成员函数,还是静态函数)都不会创建一个函数表来保存函数指针。只有虚函数才会被放到函数表中。但是,即时是虚函数,如果编译器能明确知道调用的是哪个函数,编译器就不会通过函数表中的指针来间接调用,而是会直接调用函数。int*(*(*F)(int,int))(i
2013-11-26 10:08:29 503
原创 WINDOWS API ---GetFileTime() FileTimeToLocalFileTime() FileTimeToSystimeTime()
FILETIME结构包含了文件或目录的日期和时间信息:(自1601年1月1日以来,单位为100纳秒)1 typedef struct _FILETIME {2 3 DWORD dwLowDateTime; //低32位4 5 DWORD dwHighDateTime; //高32位6 7 } FILETIME, *PFILETIME;
2013-11-21 15:39:53 1370
原创 _lread(),_lclose()_lseek()三个函数
HFILE _lopen( LPCSTR lpPathName, // pointer to name of file to open int iReadWrite // file access mode );//打开文件 UINT _lread(
2013-11-21 13:42:29 3132
转载 vc++怎么标记ActiveX控件为安全
1、使用atl开发dll时标记为安全时可以实现IObjectSafety接口,但这个具体我还不知道怎么做。 2、使用MFC开发ActiveX控件时可以修改注册表来标记控件为安全的,具体做法: YourApp.ccp里增加 #include "comcat.h" #include "Objsafe.h" // 本控件的CLSID,注册表用- const GUID CDECL
2013-11-21 10:08:11 875
原创 C++遍历文件夹信息
BSTR CNVSOcxCtrl::JSSearchAllFile(LPCTSTR strFilePath){AFX_MANAGE_STATE(AfxGetStaticModuleState());CString strResult;// TODO: 在此添加调度处理程序代码if ( NULL == strFilePath ){strResult = _
2013-11-20 17:09:26 909
转载 fstream用法
fstream的使用方法ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,co
2013-11-20 09:19:04 748
转载 虚函数的实现机制
写英文博客是一件不太容易的事情啊••今天总结一下虚函数的实现原理,用英文对我来说难度挺大的,所以就中文啦••O(∩_∩)O~,下面有些语言可能说的有点奇怪,那是因为我自己翻译了一下自己看到C++英文教程,所以可能在语言组织及其理解上有一定的偏差,欢迎大家指正。O(∩_∩)O谢谢 说到虚函数的实现方法,我们就不得不说到动态联编(dynamic binding)和静态联编(sta
2013-11-19 14:40:32 755
原创 C++的多态的几种形式
给出“多态”的定义:一个函数调用在不同的上下文环境(context,可以编译上下文也可以使运行上下文)中被绑定到不同的实体。按照这个定义,“虚拟函数,重载,模板”这三个很容易归为多态的行列,但是“转型”就有一些勉强了。
2013-11-19 14:30:30 2027
原创 浏览文件夹对话框
BROWSEINFO Visual C++(VC)中,BROWSEINFO结构中包含有用户选中目录的重要信息。 (1)BROWSEINFO结构 ●定义 typedef struct_browseinfo { HWND hwndOwner; LPCITEMIDLIST pidlRoot; LPSTR pszDisp
2013-11-19 13:50:22 908
转载 VS2010创建OCX控件
ActiveX的基本概念ActiveX控件可以看作是一个极小的服务器应用程序,它不能队列运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括web网页,应用程序窗体等等。ActiveX控件的后缀名是ocx或者dll。一般是以ocx和动态共存的形式打包成cab或者exe的文件放在服务器上,客户端下载后运行安装cab或者exe解压成ocx和动态库共存的文件,然后注册ocx文件。a
2013-11-13 15:24:31 9045
原创 引用不能被当做参数多次传递
以下用法不正确:bool DDrawGetPlayInfo(StPlayInfo &stPlayInfo);bool YUVFIFO (StPlayInfo &stPlayInfo){if(DDrawGetPlayInfo(stPlayInfo)) //引用多次传递{return false;}return true;}
2013-11-06 15:04:29 1097
带你打开C语言的大门,认识C语言
2023-01-06
C++基础知识精髓总结文档
2022-12-15
Automake创建工程流程及附带的测试工程
2022-10-24
ubuntu13.04安装及配置(详细说明)
2013-09-22
linux eth0问题(复制虚拟机后eth0变成eth1或其他)
2013-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人