码迷,mamicode.com
首页 >  
搜索关键字:指针类型    ( 790个结果
C++虚函数virtual,纯虚函数pure virtual和Java抽象函数abstract,接口interface与抽象类abstract class的比较
由于C++和Java都是面向对象的编程语言,它们的多态性就分别靠虚函数和抽象函数来实现。C++的虚函数可以在子类中重写,调用是根据实际的对象来判别的,而不是通过指针类型(普通函数的调用是根据当前指针类型来判断的)。纯虚函数是一种在父函数中只定义而不实现的一种函数,不能用来声明对象,也可以被称为抽象类...
分类:编程语言   时间:2015-09-05 00:11:32    阅读次数:228
iOS开发——面试篇&OC基本语法总结(面试)
OC基本语法总结(面试)C和OC对比OC中主要开发在什么平台上的应用程序? 答:可以使用OC开发Mac OS X平台和iOS平台的应用程序OC中新增关键字大部分是以什么开头? 答:OC中新增关键字大部分是以@开头OC中新增加了那些数据类型? 答:Block类型 指针类型(Class, id类型) 空...
分类:移动开发   时间:2015-09-04 23:59:38    阅读次数:647
(*(void(*) ())0)()------这是什么?
第一步:void(*)(),可以明白这是一个函数指针类型。这个函数没有参数,没有返回值。第二步:(void(*)())0,这是将0强制转换为函数指针类型,0是一个地址,也就是说一个函数存在首地址为0的一段区域内。第三步:(*(void(*)())0),这是取0地址开始的一段内存里面的内容,其内容..
分类:其他好文   时间:2015-09-04 02:19:47    阅读次数:192
C++ 中指针与引用的区别
指向不同类型的指针的区别在于指针类型可以知道编译器解释某个特定地址(指针指向的地址)中的内存内容及大小,而void*指针则只表示一个内存地址,编译器不能通过该指针所指向对象的类型和大小,因此想要通过void*指针操作对象必须进行类型转化。 ★ 相同点: 1. 都是地址的概念; 指针指向一块内存...
分类:编程语言   时间:2015-09-02 00:17:46    阅读次数:231
sizeof和strlen, length的区别
一、sizeof sizeof(...)是运算符,而不是一个函数。 一个简单的例子:int a;cout<<sizeof a<<endl; 在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所...
分类:其他好文   时间:2015-09-01 01:27:42    阅读次数:133
STL源码剖析-型别技术
迭代器(一种泛型指针类型)是容器和算法的胶合剂。在使用中,经常会使用迭代器相关的类型。 来看迭代器类型萃取机。 文件:stl_iterator_base.h 定义迭代器种类的五种类型,这五种类型不包含任何数据,只是用来作为参数传递给算法, 这时会根据编译器的函数重载来选择最合适的对迭代器的操作,比如,对一个迭代器加上n, 对于forword类型的,只能循环n次,一次加一,而对于random类...
分类:其他好文   时间:2015-08-30 15:55:47    阅读次数:217
c语言构造数据类型
1. /*  typedef:给老的数据类型取别名;可以简写复杂的数据类型;  */ typedef unsigned int ui; typedef int *pint;//pint是个类型,int *的新名字; typedef int (*pfunc)(int ,int );//pfunc是个类型,表示函数指针类型; int add(int a,int b) { ...
分类:编程语言   时间:2015-08-30 13:04:28    阅读次数:227
typedef , static和 extern
typedef1.作用:给已经存在的类型起一个新的名称2.使用场合:1> 基本数据类型2> 指针3> 结构体4> 枚举5> 指向函数的指针#include typedef int MyInt;typedef MyInt MyInt2;// 给指针类型char *起一个新的类型名称Stringtype...
分类:其他好文   时间:2015-08-27 12:54:30    阅读次数:152
认识size_t和指针类型的大小
size_t类型占用的空间到底是多少,size_t究竟是什么类型,本文将详细说明道来。...
分类:其他好文   时间:2015-08-26 12:14:44    阅读次数:158
C++数组和函数中的指针
一、指针与数组 1、数组:数组是一段连续的空间,数组名表示空间第一个元素的地址。 2、指针:指针包含两个内容,一个是内存地址,这个大小和机器长度有关;另一个是指针类型,这个跟指针定义的类型有关。 int arr[2][3] = { { 1, 2, 3 }, { 4, 5, 6 } }; int (*p1)[3] = arr; int (*p2)[2][3] = &...
分类:编程语言   时间:2015-08-25 16:44:56    阅读次数:124
790条   上一页 1 ... 54 55 56 57 58 ... 79 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!