码迷,mamicode.com
首页 >  
搜索关键字:类型信息    ( 536个结果
类和对象占多少空储空间?
类或者对象的大小可以用sizeof运算符算出,即sizeof(object_name)。可是sizeof(object_name)的值与其成员的大小是什么关系呢,答案是:一个对象的大小>=所有非静态成员大小的总和。   为什么是大于等于而不是正好相等呢?超出的部分主要有以下两方面:    1) C++对象模型本身    对有虚函数的类来说,必须为它的对象提供运行时类型信息(RTTI,R...
分类:其他好文   时间:2015-02-09 21:43:55    阅读次数:210
java虚拟机存储区
方法区和堆区是数据共享区。栈区:数据不共享。方法参数、局部变量、参与运算的中间结果、返回值等等都在栈区中。堆区:数据共享。存放对象。方法区存放类型信息,类型信息包括:字段信息、方法信息、该类型的常量池、类变量、一个到类ClassLoader的引用,一个到Class类的引用。这部分数据是共享的,是一个...
分类:编程语言   时间:2015-02-04 21:38:26    阅读次数:172
protobuf坑1
或者说特性吧,没仔细看protobuf代码,也许我还理解不够。按照陈硕大牛的这篇帖子的介绍,“它包含了程序编译的时候所链接的全部 protobuf Message types”实际开发过程中发现必须手动调用一下T::descriptor()以后,才会将其类型信息注册到DescriptorPool里面...
分类:其他好文   时间:2015-01-31 00:07:18    阅读次数:162
C# 反射(转)
什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型 (class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如: A...
分类:Windows程序   时间:2015-01-24 11:37:35    阅读次数:301
反射(一)
关于反射,在学习设计模式时,抽象工厂中用到了反射的机制,这次在高校中也通过反射来实现了很多功能。但具体怎么用,反射究竟是怎么回事儿,还是个小糊涂仙儿。查些资料学习一下: 一、定义 审查元数据并收集关于它的类型信息的能力。那么元素据又是怎么一回事儿,就像在调用底层类库时,跳到最后,显示出‘从元素据’,指的应该是编译好的dll。 元素据:编译以后的最基本数据单元,就是一大堆的表,当编译程序集或者...
分类:其他好文   时间:2015-01-23 11:17:48    阅读次数:107
C++中的数组和指针
首先要明确一点,数组类型和指针类型确实是不同的类型!char *p; //类型是char*char str[6];//类型是char [6]可用如下语句输出类型信息(需要#include) std::cout int foo(int const (&a)[N][M], int const (&b)[...
分类:编程语言   时间:2015-01-22 10:57:21    阅读次数:170
IOS_OC_id ,NSObject, id<NSObject>差别
我们常常会混淆下面三种申明(我是没有留意过):1. id foo1;2. NSObject *foo2;3. id foo3;第一种是最经常使用的,它简单地申明了指向对象的指针,没有给编译器不论什么类型信息,因此,编译器不会做类型检查。但也由于是这样,你能够发送不论什么信息给id类型的对象。这就是为...
分类:移动开发   时间:2015-01-20 17:18:15    阅读次数:153
一步一步学习C++
根据《C++ primer》第五版 总结学习心得。 在实践中,不必全面地使用C++语言的各种特性,而应根据工程的实际情况,适当取舍(譬如动态类型信息,虚拟继承、异常等特性的使用,很值得商榷),通常只鼓励使用C++语言的一个子集就够了。 编程风格的,参考Google发布的 《 Google C++ S...
分类:编程语言   时间:2015-01-17 22:01:15    阅读次数:232
一步一步学习C++
根据《C++ primer》第五版 总结学习心得。 在实践中,不必全面地使用C++语言的各种特性,而应根据工程的实际情况,适当取舍(譬如动态类型信息,虚拟继承、异常等特性的使用,很值得商榷),通常只鼓励使用C++语言的一个子集就够了。 编程风格的,参考Google发布的 《 Google C++ S...
分类:编程语言   时间:2015-01-17 21:59:22    阅读次数:235
什么是Qt元对象系统
Qt元对象系统,即meta object system(mos),提供了大家熟知的用于对象间信息传递的信号与槽机制,运行时类型信息和动态属性系统。 mos基于三件法宝: 一是QObject类,是所有Qt对象的基类,可以很好的使用mos。 二是Q_OBJECT宏,在类private部分声明,用于激活mos特性,例如动态属性、信号与槽。 三是元对象编译器,即meta object comp...
分类:其他好文   时间:2015-01-15 18:15:33    阅读次数:208
536条   上一页 1 ... 45 46 47 48 49 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!