C++
cs870101
对生活的享受,
对真爱的执着,
对技术的追求,
对知识的渴望。
展开
-
C#调用dll
为了能用上原来的C++代码,只好研究下从C# 中调用DLL首先必须要有一个声明,使用的是DllImport关键字: 包含DllImport所在的名字空间 using System.Runtime.InteropServices; public class XXXX{[DllImport(“MyDLL.dll")] public static extern in翻译 2009-04-01 09:35:00 · 974 阅读 · 0 评论 -
Visual Studio 2005快捷键
转自:http://www.cnblogs.com/mekong/archive/2009/03/25/1421848.htmlVisual Studio 2005作为一款成熟的集成开发工具,使用它可以加快我们的系统开发效率。而在实际学习工作中,我们除了使用VisualStudio 2005提供的友善的UI来进行操作意外,我们还可以使用其快捷键方式,来快速执行我们的操作。下面列举的Visu转载 2009-11-26 18:54:00 · 722 阅读 · 0 评论 -
CString ,BSTR ,LPCTSTR之间关系和区别
CString ,BSTR ,LPCTSTR之间关系和区别CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typ转载 2009-12-05 16:57:00 · 720 阅读 · 0 评论 -
socket阻塞和非阻塞的区别
<br />http://www.cublog.cn/u/21067/showart_522144.html<br />socket阻塞和非阻塞的区别简单点说:阻塞就是干不完不准回来, 非组赛就是你先干,我现看看有其他事没有,完了告诉我一声<br />我们拿最常用的send和recv两个函数来说吧... 比如你调用send函数发送一定的Byte,在系统内部send做的工作其实只是把数据传输(Copy)到TCP/IP协议栈的输出缓冲区,它执行成功并不代表数据已经成功的发送出去了,如果T转载 2010-07-09 08:53:00 · 1453 阅读 · 0 评论 -
C++中const关键词总结
下午在调程序时,遇到 error: passing ‘$class_name‘ as ‘this’ argument of ‘$class_function‘ discards qualifiers的编译的错误,错误的意思是 this指针在作为参数传入class_function时限定符被取消了google一下,是这个函数需要用const修饰,而我漏了,因而报了这个编译错误。顺原创 2012-09-22 00:26:21 · 1864 阅读 · 3 评论