- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 C++/CLI中的资源清理(Destructor,Finalizer)
在清闲之余,在此与大家探讨一下,C++/CLI中的资源清理。本文将分成三部分,他们分别是引言、Destructor,Finalizer的语法表示、如何保证Destructor,Finalizer与其他语言兼容。 一、 引言 资源是一个很大的范畴,先让我确定一下我们这里谈论的资源包括哪些内容。这里专指在面向对象编程中一个对象实例所使用的资源,他包括对象本身所占有的内存(对象占有内存的大小由
2009-03-31 13:54:00
1257
转载 C++全局把握
对C++学习感到迷惘的不妨一读。再迷惘则重读。本文和水源C/C++板的置底差不多,但更系统一些。 1,前言 无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。诚然,C++程序设计语言对
2009-02-18 10:42:00
965
转载 设计模式之Command设计模式
一、 命令(Command)模式 命令(Command)模式属于对象的行为模式【GOF95】。命令模式又称为行动(Action)模式或交易(Transaction)模式。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 命令模式是对命令的封装。命令模式把发出命令的责任和执行命令的责任
2009-01-12 10:37:00
592
转载 C# Delegate 简介
作者:Stanley B. Lippman 来自 方舟 Blog[译序:这是一篇古老的文章。但毫无疑问,Lippman对delegate的阐述是精辟的。]如果你想拿 C# 与其它“C家族”的语言做比较,C# 正有个不同寻常的特性,其在 C++ 或者 Java 里没有真正意义上的对应之物。---------------------------------------------------
2008-12-16 17:57:00
592
转载 游戏测试新人如何积累经验
初入游戏行业,本来以前就很少玩网游,所以很多不懂,多多了解看看各个部门都做什么的这篇文章转自gamergroup论坛!/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2008-12-15 17:15:00
580
原创 安装完VSS后没与VS相关联的解决办法
安装完VSS后没与VS相关联,在“文件”菜单中找不到“源代码管理”:首先,查看“工具-选项-源代码管理-插件选择”,看看下拉框中有没有VSS的选项,并将其选中,就Ok了~(我的电脑上有VS03,VS08,昨天装完VSS2005后,与03正常关联了,与08没关联上,用这个方法解决了问题)如果没有相关选项,可以尝试下面的方法(网上找到的,应该可以):1 找到Vss6.0的目录,在VSS/
2008-12-11 09:34:00
1149
转载 C++编程人员容易犯的10个C#错误
我们知道, C#的语法与C++非常相似,实现从C++向C#的转变,其困难不在于语言本身,而在于熟悉.NET的可管理环境和对.NET框架的理解。 尽管C#与C++在语法上的变化是很小的,几乎不会对我们有什么影响,但有些变化却足以使一些粗心的C++编程人员时刻铭记在心。在本篇文章中我们将讨论C++编程人员最容易犯的十个错误。 陷阱1: 没有明确的结束方法 几乎可以完全肯定地说,对于大
2008-12-10 12:43:00
358
转载 C++ 中的pragma指令
pragma指令简介在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作。一.message参数message它能够在编译消息输出窗口中输出相应的消息,这对于源代码信息的控制非常重要的,使用方法为:#pragma message(“消息文本”)当编译器遇到这条指令时就在编译输出窗口中将消息文本打印出来。当我们在程序中定义了许多
2008-12-10 12:42:00
317
原创 关于enum的小结&& 疑问
enum: access enum class name [: type] { enumerator-list } var;access enum struct name [:type] { enumerator-list } var;因此,enum有数据成员、成员方法。必要的时候可以重载某些函数。enum有两种类型:managed and standard,msdn上有详细描述。
2008-12-10 12:41:00
325
原创 总结:VC#中从Clipboard保存获取数据的方法
1 自定义一个类,并且保证它的可序列化的:实现ISerializable接口;或者用[Serializable]标记(如果有父类,则父类也需要被标记;可以[NonSerialized()]标记类中不想被序列化的字段)2 注册自定义数据格式:调用静态方法DataFormats.GetFormat()3 保存数据到clipboard:利用IdataObject接口,创建一个数据对象,并设置数据
2008-12-09 17:04:00
486
深入C++对象模型(Inside the C++ Object Model )
2008-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人