码迷,mamicode.com
首页 >  
搜索关键字:元类    ( 711个结果
[CLR via C#]基元类型
一、什么是基元类型某些数据类型如此常用,以至于许多编译器允许代码以简化的语法来操纵它们。例如,可以使用以下语法来分配一个整数:System.Int32 a = new System.Int32();但你肯定不愿意使用这种语法来声明并初始化一个整数,因为实在是太繁琐了。幸运的是,包括C#在内的许多编译...
分类:Windows程序   时间:2015-09-06 12:24:30    阅读次数:202
c friend -- 友元
c friend -- 友元友元用于突破protected 或者 private 保护的限制,首先要做的是在被访问者的类中声明是友元函数或者友元类。代码如下#include using namespace std;class Square{private:int side;public:Square...
分类:其他好文   时间:2015-09-04 07:31:04    阅读次数:117
享元模式 - 设计模式学习
享元模式(Flyweight),运用共享技术有效地支持大量细粒度的对象。 下面给出享元模式的结构图: 下面给出享元模式的基本代码结构:namespace ConsoleApplication1{ //Flyweight类,它是所有具体享元类的超类或接口,通过这个接口,Fly...
分类:其他好文   时间:2015-09-02 13:08:50    阅读次数:203
深刻理解Python中的元类
类也是对象 在理解元类之前,你需要先掌握Python中的类。Python中类的概念借鉴于Smalltalk,这显得有些奇特。在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立: >>>?...
分类:编程语言   时间:2015-08-29 17:18:00    阅读次数:185
使用int?来确保值类型也可以为null
基元类型为什么需要为null?考虑两个场景:1)数据库中一个int字段可以被设置为null。在C#中,值被取出来后,为了将它赋值给int类型,不得不首先判断一下它是否为null。如果将null直接赋值给int类型,会引发异常。2)在一个分布式系统中,服务器需要接收并解析来自于客户端的数据。一个int...
分类:其他好文   时间:2015-08-27 08:17:36    阅读次数:216
【c++版数据结构】之单链表的实现(带头结点以及尾节点)
所实现的单链表的结构如下图所示: 头文件:SList.h #include #include using namespace std; typedef enum{FALSE,TRUE}Status; template class List; template class ListNode { friend class List; //友元类可以访问该类的成员 private...
分类:编程语言   时间:2015-08-21 11:21:47    阅读次数:245
友元关系
在封装中C++类数据成员大多情况是private属性;但是如果接口采用多参数实现肯定影响程序效率;然而这时候如果外界需要频繁访问这些私有成员,就不得不需要一个既安全又理想的“后门”——友元关系; C++中提供三种友元关系的实现方式,友元函数、友元成员函数、友元类。 友元函数:既将一个普通的函数在一个类中说明为一个friend属性;其定义(大多数会访问该类的成员)应在类后; 友元成...
分类:其他好文   时间:2015-08-20 10:38:58    阅读次数:146
编写高质量代码改善C#程序的157个建议——建议5: 使用int?来确保值类型也可以为null
建议5: 使用int?来确保值类型也可以为null基元类型为什么需要为null?考虑两个场景:1)数据库中一个int字段可以被设置为null。在C#中,值被取出来后,为了将它赋值给int类型,不得不首先判断一下它是否为null。如果将null直接赋值给int类型,会引发异常。2)在一个分布式系统中,...
分类:Windows程序   时间:2015-08-12 18:56:50    阅读次数:177
编写高质量代码改善C#程序的157个建议——建议4: TryParse比Parse好
建议4: TryParse比Parse好如果注意观察除string外的所有基元类型,会发现它们都有两个将字符串转型为本身的方法:Parse和TryParse。以类型double为例,这两个方法最简单的原型为:public static double Parse(string s) public s....
分类:Windows程序   时间:2015-08-12 18:26:26    阅读次数:131
C++中的友元——编程界的老王
c++中友元类可以访问类的所有域,简直是编程世界的老王。...
分类:编程语言   时间:2015-08-09 14:13:23    阅读次数:156
711条   上一页 1 ... 54 55 56 57 58 ... 72 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!