
C类
文章平均质量分 52
esqm
共享、创新、乐趣
展开
-
C# 泛型
在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。 本文讨论泛型使用的一般问题,比如为什么要使用泛型原创 2008-03-29 13:09:00 · 342 阅读 · 0 评论 -
Visual C++常用数据类型转换详解
本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="女侠程佩君"; char temp[200]; char *buf; CString str; _variant_t v1; _bstr_t v转载 2008-03-29 13:14:00 · 327 阅读 · 0 评论 -
C++ 基本数据类型
类型标识符 类型说明 长度 (字节) 范围 备注 char 字符型 1 -128 ~ 1原创 2008-03-29 13:18:00 · 495 阅读 · 0 评论 -
友元函数与友元类
采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提供了工序的运行效率,但又破坏了类的封装性。1.友元函数友元函数是可原创 2008-03-29 13:19:00 · 410 阅读 · 0 评论 -
Visual C++ MFC 中常用宏的含义
AND_CATCHAND_CATCH AND_CATCH(exception_class,exception _object_point_name) 说明:定义一个代码块,它用于获取废除当前TRY块中的附加异常类型。使用CATCH宏以获得一个异常类型,然后使用 AND_CATCH宏获得随后的异常处理代码可以访问异常对象(若合适的话)已得到关于异常的特别原因的更多消息。在AND_CATCH块中调用转载 2008-03-29 13:40:00 · 426 阅读 · 0 评论 -
C++类型转换操作符(cast operator)
dynamic_cast用以转换多态类型(polymorphic type).建立运行时检查将保证转换的有效性。如果该转换不是安全的,则抛出一个bad_cast异常。static_cast用以转换非多态类型。没有运行时检查。const_cast用以除去一个对象的常态(constness)和易失态(volatileness).reinterpret_cast用以将任何指针或者整形类型转换成另原创 2008-03-29 13:40:00 · 1193 阅读 · 0 评论 -
pragma指令简介
-- 选择自 vcforever 的 Blog在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.下面介绍了一下该指令的一些常用参数,希望对大家有所帮助!一. message 参数。message 它能够在编译信息输出窗 口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为: #pragma原创 2008-03-29 13:43:00 · 327 阅读 · 0 评论 -
使用vs2005编译mozilla firefox
源代码编译安装Firefox(linux下)http://forums.mozine.cn/index.php?showtopic=601Windows下如何编译Mozilla源代码http://www.firefox.net.cn/newforum/viewtopic.php?p=12810如何在window环境下编译mozilla/firefoxzz from lotusr转载 2008-10-05 15:17:00 · 1070 阅读 · 0 评论