c++
jisuanjixu
暂时空着,:)
展开
-
任意分布的随机数的产生方法—VC程序实现方法
任意分布的随机数的产生方法—VC程序实现方法作者:戎亚新下载源代码 摘要: 随机数在实际运用中非常之多,如游戏设计,信号处理,通常我们很容易得到平均分布的随机数。但如何根据平均分布的随机数进而产生其它分布的随机数呢?本文提出了一种基于几何直观面积的方法,以正态分布随机数的产生为例讨论了任意分布的随机数的产生方法。 正文:一、平均分布随机数的产生 大家都知道,随机数在各个方面都有很大转载 2007-07-03 11:01:00 · 2328 阅读 · 0 评论 -
C++函数调用方式(_stdcall, _pascal, _cdecl...)总结
<br />__stdcall: <br /> _stdcall 调用约定相当于16位动态库中经常使用的PASCAL调用约定。在32位的VC++5.0中PASCAL调用约定不再被支持(实际上它已被定义为__stdcall。除了__pascal外,__fortran和__syscall也不被支持),取而代之的是__stdcall调用约定。两者实质上是一致的,即函数的参数自右向左通过栈传递,被调用的函数在返回前清理传送参数的内存栈,但不同的是函数名的修饰部分(关于函数名的修饰部分在后面将详细说明)。<转载 2010-08-05 12:04:00 · 523 阅读 · 0 评论 -
常用正则表达式大全
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的转载 2010-03-18 15:23:00 · 331 阅读 · 0 评论 -
BSTR详解一 - BSTR简介和内部结构
1 Why need BSTRCOM是一种跨编程语言的平台,需要提供语言无关的数据类型。多数编程语言有自己的字符串表示。C++ 字符串是以0结束的ASCII或Unicode字符数组 Visual Basic字符串是一个ASCII字符数组加上表示长度的前缀。 Java字符串是以0结束的Unicode字符数组。 需要定义一种通用的字符串类型,可以很容易的匹配到不同编程语言。在C++中,转载 2009-06-05 14:58:00 · 649 阅读 · 0 评论 -
BSTR详解四 - BSTR包容类
转载 2009-06-05 14:59:00 · 387 阅读 · 0 评论 -
BSTR详解五 - BSTR与其它字符串类型转换
1 类型转换常用字符串件的类型转换。 From To Sample 字符串常量 BSTR Right:BSTR bs = ::SysAllocString(_T("Test string"));…::SysFreeString();Wrong:BSTR bs = _T("Test string"); //ERROR LPWSTR /LPCWSTR /WCHAR* / wchar_t转载 2009-06-05 14:59:00 · 899 阅读 · 0 评论 -
BSTR详解三 - BSTR使用注意事项
1 How to use BSTR1.1 BSTR分析BSTR设计对于C++程序员好坏参半。一方面,BSTR可以被用于大多数需要OLECHAR数组作为参数的函数。另一方面,不能用熟悉的C/C++函数进行对BSTR的分配、释放和处理,例如malloc, free, new, delete, lstrcat, and lstrlen 等函数不能用于处理BSTR。就像对接口指针转载 2009-06-05 14:55:00 · 587 阅读 · 0 评论 -
序列化 XML 数据
序列化 XML 数据用 XML for C++ 解析器中的 DOMWriter 保存 XML 数据级别: 中级Tinny Ng (tng@ca.ibm.com), 系统架构业务方案设计师, IBM 多伦多实验室2003 年 9 月 01 日IBM 开发人员 Tinny Ng 向您展示了如何将 XML 数据序列化成具有不同编码的 DOMString。您还会看到一些示例,它们演示如转载 2007-11-05 11:17:00 · 1487 阅读 · 0 评论 -
c++库介绍
如何学好C++,用好类库很重要TheEdge推荐 [2007-6-24]出处:ACE开发者作者:不详如果你有一定的C基础可能学起来比较容易些,但是学习C++的过程中又要尽量避免去使用一些C中的思想;平时还要多看一些高手写的代码,遇到问题多多思考,怎样才能把问题抽象化,以使自己头脑中有类的概念;最后别忘了经常上机自己调调程序,这是谁也代替不了的. C++类库介绍 再次体现了C+原创 2007-11-01 16:05:00 · 536 阅读 · 0 评论 -
标准C++类型转换符 总结
C 风格(C-style)强制转型如下: (T) expression // cast expression to be of type T 函数风格(Function-style)强制转型使用这样的语法: T(expression) // cast expression to be of type T 这两种形式之间没有本质上的不同,它纯粹就是一个把括号放在哪的问题。我把这原创 2007-09-24 10:29:00 · 538 阅读 · 0 评论 -
C++中单例模式对象的释放控制
<br />单例模式也称为单件模式、单子模式。使用单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出等。 <br /> 单例模式有许多种实现方法,在C++中,甚至可以直接用一个全局变量做到这一点,但这样的代码显得很不优雅。《设计模式》一书中给出了一种很不错的实现,定义一个单例类,使用类的私有静态指针变量指向类的唯一实例,并用一个公有静态方法获取该实例。如下面的类定义:<br />以下是引用片段:<br />class C原创 2010-09-10 15:22:00 · 582 阅读 · 0 评论