上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 1.虚函数(impure virtual) C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。 子类可以重写父类的虚函数实现子类的特殊化。 如下就是一个父类中的虚函数: class A { public: virtual void out2(string s) 阅读全文
posted @ 2014-02-27 15:57 晨光静默 阅读(2941) 评论(0) 推荐(0)
摘要: 在编辑一个工程的时候,添加一个按钮,对这个按钮产生消息函数 双击按钮之后出现 cannot add new member 网上说删除.clw文件 我发现并没有这个后缀的文件 以下是我的操作办法: 关闭工程 删除.ncb .aps \debug \release 删掉 或许要是有.clw也要删掉 -- 阅读全文
posted @ 2014-02-13 15:51 晨光静默 阅读(12473) 评论(0) 推荐(0)
摘要: http://www.cnitblog.com/zouzheng/archive/2010/11/25/71711.html 对于面向连接的socket类型(SOCK_STREAM,SOCK_SEQPACKET)在读写数据之前必须建立连接,首先服务器端socket必须在一个客户端知道的地址进行监听, 阅读全文
posted @ 2013-04-02 16:47 晨光静默 阅读(8727) 评论(0) 推荐(0)
摘要: 阻塞:一般的I/O操作可以在新建的流中运用.在服务器回应前它等待客户端发送一个空白的行.当会话结束时,服务器关闭流和客户端socket.如果在队列中没有请示将会出现什么情况呢?那个方法将会等待一个的到来.这个行为叫阻塞.accept()方法将会阻塞服务器线程直到一个呼叫到来.当5个连接处理完闭之后, 阅读全文
posted @ 2013-04-02 15:48 晨光静默 阅读(29789) 评论(0) 推荐(3)
摘要: UTF-8 不需要 BOM,尽管 Unicode 标准允许在 UTF-8 中使用 BOM。所以不含 BOM 的 UTF-8 才是标准形式,在 UTF-8 文件中放置 BOM 主要是微软的习惯(顺便提一下:把 UTF-16 LE 称作「Unicode」而又不详细说明,这也是微软的习惯)。BOM(byte order mark)是为 UTF-16 和 UTF-32 准备的,用于标记字节序(byte order)。微软在 UTF-8 中使用 BOM 是因为这样可以把 UTF-8 和 ASCII 等编码明确区分开,但这样的文件在 Windows 之外的操作系统里会带来问题。「UTF-8」和「带 BOM 阅读全文
posted @ 2013-04-02 13:35 晨光静默 阅读(2260) 评论(0) 推荐(0)
摘要: 安装好android开发环境之后,编写测试程序发现eclipse提示ADB server didn’t ACK,从网上找了一下说从任务管理器中关闭adb.exe,然后重启eclipse,我从任务管理器中找了一下发现没有adb这个进程,从网上发现有人说豌豆荚占用adb的端口导致adb启动不了,所以关掉豌豆荚所有进程,然后用命令adb start-server发现adb启动成功,然后重启eclipse发现程序还是不能运行。关掉adb进程,重启eclipse,运行程序发现程序可以正常运行。按上面提示设置了确实可以,改短文转载自http://blog.sina.com.cn/s/blog_4f91d7 阅读全文
posted @ 2012-10-31 22:18 晨光静默 阅读(274) 评论(0) 推荐(0)
摘要: VC++支持的DLL: DLL的编制与具体的编程语言及编译器无关,动态链接库随处可见,VC++支持三种DLL:非MFC动态库、MFC规则DLL和MFC扩展DLL。DLL导出函数(或变量、类)可供应用程序调用;DLL内部函数只能在DLL程序内使用,应用程序无法调用它们。 导出函数的声明方式: 一种在函 阅读全文
posted @ 2012-07-24 19:22 晨光静默 阅读(15118) 评论(1) 推荐(1)
摘要: 1.1 创建dll项目1.2 为dll项目编写源文件头文件dllDemo.hextern "C" _declspec(dllexport) int Sum(int a,int b);//加法函数。extern "C" _declspec(dllexport) int Max(int a, int b);//取较大值函数extern "C" _declspec(dllexport) int Min(int a, int b);//取较小值函数源文件dllDemo.cpp大气象#include "dllDemo.h"e 阅读全文
posted @ 2012-07-24 19:02 晨光静默 阅读(1053) 评论(0) 推荐(0)
摘要: (本文中所有汇编代码均采用Intel语法,即dest在左边)C++中的函数被编译成汇编代码的时候,必须遵循一定的规范,如参数怎么传递,栈指针怎么增减。Visual C++中,一共有5种情况:1.__cdecl2.__stdcall3.__fastcall4.__thiscall默认情况下,是__cdecl。__cdecl 和__stdcall的区别是:__cdecl是调用者清理栈,而__stdcall是被调用者清理栈。所以,理论来说,__cdecl生成的代码体积会更大。但是,对于varargs函数,由于被调用者并不知道参数的具体长度,所以这样的函数只能采用__cdecl。所有这四种方式,生成的 阅读全文
posted @ 2012-07-24 19:01 晨光静默 阅读(2068) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-07-03 12:47 晨光静默 阅读(146) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页