wink's

梦想总比现实闪耀,所以我一路追寻

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

01 2012 档案

摘要:CUDA 函数前缀与存储器前缀讨论在CUDA C语言对C语言的扩展之一就是加入了一些函数前缀和存储器前缀,它们是:函数前缀:__device__ , __global__, __host__存储器类型前缀:__device__, __shared__, __constant__(constant, 不是const)其中__是两条下划线。值得注意的是函数前缀和存储器前缀中都有__device__,但表达的意思不同。在早期版本的CUDA中曾经还有__local__前缀用于限定将某些变量放在local memory中,但是后来的版本决定由编译器决定将变量放在local memory还是registe 阅读全文
posted @ 2012-01-20 16:14 wink's 阅读(894) 评论(0) 推荐(0)

摘要:通过运行时类型识别(RTTI), 我们能够使用基类的指针或引用来判定这些指针或引用实际指向对象的类型。这要求基类中至少要有一个虚函数。 RTTI实现的基石是每个类型对应的一个const type_info类型对象,它存储了这个对象的确切类型信息。注意,一个类型对应一个type_info对象,而不是一个对象。无论是基本类型还是用户自定义类型,都需要额外的内存来存放此类型对应的type_info对象。一般情况,一个类型对应一个type_info对象。有的时候,需要为一种类型产生多个type_info对象:一个类继承自多个继承分支,并且多于或等于2个继承分支上存在多态类。 type_info类重载. 阅读全文
posted @ 2012-01-03 16:09 wink's 阅读(344) 评论(0) 推荐(0)