1.string类成员函数c_str()的原型:const char *c_str()const;//返回一个以null终止的c字符串2.c_str()函数返回一个指向正规c字符串的指针,内容和string类的本身对象是一样的,通过string类的c_str()函数能够把string对象转换成c中的...
分类:
其他好文 时间:
2015-09-18 00:49:22
阅读次数:
227
索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。1、索引器的定义C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。定义索引器的方式与定义属性有些类似,其一般形式如下:[修饰符]数据...
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法....
分类:
编程语言 时间:
2015-09-15 10:46:28
阅读次数:
186
1) 内部类的优点是:内部类可以访问外部类的私有成员变量,而不需要new外部类的对象。2) 内部类又分为:静态内部类、匿名内部类、局部内部类、成员内部类。3) 静态内部类的应用场景是:只可以访问外部类的静态成员变量和静态成员方法。4) 成员内部类的应用场景是:它可以访问它的外部类的所有成员变量和方法...
分类:
编程语言 时间:
2015-09-14 21:08:49
阅读次数:
186
using System;using System.Collections.Generic;using System.Linq;using System.Text;/* 1、匿名类型只能和局部变量配合使用,不能用于类成员* 2、匿名类型没有名字,必须用var关键词作为变量类型* 3、变量声明的三种形...
分类:
其他好文 时间:
2015-09-14 19:28:05
阅读次数:
140
c++11中增加了std::function和std::bind,可更加方便的使用标准库,同时也可方便的进行延时求值。可调用对象c++中的可调用对象存在以下几类:(1)函数指针(2)具有operator()成员函数的类对象(仿函数)(3)可被转换为函数指针的类对象(4)类成员(函数)指针void f...
分类:
编程语言 时间:
2015-09-12 17:36:53
阅读次数:
260
@property与@synthesize是成对出现的,可以自动生成某个类成员变量的存取方法。在Xcode4.5以及以后的版本,@synthesize可以省略。1.atomic与nonatomicatomic:默认是有该属性的,这个属性是为了保证程序在多线程情况,编译器会自动生成一些互斥加锁代码,避...
分类:
移动开发 时间:
2015-09-11 22:11:17
阅读次数:
353
/*
问题是:
不仅仅要输出局部范围的num,还要输出本类成员范围的num。怎么办呢?
还想要输出父类成员范围的num。怎么办呢?
如果有一个东西和this相似,但是可以直接访问父类的数据就好了。
这个关键字是存在...
分类:
其他好文 时间:
2015-09-11 09:18:06
阅读次数:
137
C#中的类和类成员都是默认为非静态,只有加上"static"关键字的才是非静态两者用起来其实都非常简单.虽然调用方式不同,但其最终的机制都是一样的.主要区别在于非静态依靠对象来调用,静态利用类来调用,即静态属于整个类,并不属于某一实例.静态内部只能调用已经确定的变量,即静态内部只能调用静态和已经实例...
1 /** 2 * 测试java内部类(成员内部类,静态内部类,匿名内部类) 3 * 局部内部类不常用,就不写了。 4 * @package :java05 5 * @author shaobn 6 * @Describe : 7 * @Time: 2015-9-6 下午...
分类:
编程语言 时间:
2015-09-06 22:55:34
阅读次数:
245