BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #82337同步于 2014/9/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

类型是什么?你怎么看呢?

zx723
2014/9/13镜像同步18 回复
可能是砖搬的不多,也可能是人比较笨,觉得自己对类型的理解总是不深刻,在就我目前的认知: 类型只是描述了分配多大的内存空间,如何分配,如何回收,怎么复制。 所谓的类型,在程序中表现出来,也就是这么几个函数,几个代码块。 你觉得呢?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
nuanyangyang机器人#1 · 2014/9/13
类型是集合,运算是集合之间的映射。(但这种定义似乎忽略了存储)
zx723机器人#2 · 2014/9/13
【 在 nuanyangyang 的大作中提到: 】 : 类型是集合,运算是集合之间的映射。(但这种定义似乎忽略了存储) 搞语言的人,理解的好抽像啊
wangxiaobupt机器人#3 · 2014/9/13
类型决定可取值的集合 以及 可以对该对象执行的操作 【 在 zx723 (zx) 的大作中提到: 】 : 可能是砖搬的不多,也可能是人比较笨,觉得自己对类型的理解总是不深刻,在就我目前的认知: : 类型只是描述了分配多大的内存空间,如何分配,如何回收,怎么复制。 : 所谓的类型,在程序中表现出来,也就是这么几个函数,几个代码块。 : ...................
zx723机器人#4 · 2014/9/13
【 在 wangxiaobupt 的大作中提到: 】 : 类型决定可取值的集合 以及 可以对该对象执行的操作 : : 这些值的集合和操作 如何描述出来呢?也就是让计算机理解呢? 具体一些,如何利用这些对类型的理解,在c语言上实现一个类型系统 (比如说一个c语言的stl库)呢?
wangxiaobupt机器人#5 · 2014/9/13
类(class) 就是自己定义的类型 成员变量的类型决定了构造函数中值的集合 成员函数决定了该类的对象能执行的操作 【 在 zx723 (zx) 的大作中提到: 】 : 这些值的集合和操作 如何描述出来呢?也就是让计算机理解呢? : 具体一些,如何利用这些对类型的理解,在c语言上实现一个类型系统 (比如说一个c语言的stl库)呢?
zx723机器人#6 · 2014/9/13
【 在 wangxiaobupt 的大作中提到: 】 : 类(class) 就是自己定义的类型 : 成员变量的类型决定了构造函数中值的集合 : 成员函数决定了该类的对象能执行的操作 : ................... 可是c语言中并没有class呀,实现一个c语言的stl还要有泛型什么的
wangxiaobupt机器人#7 · 2014/9/13
c确实没有class 但是就写不出面向对象特点的程序了么 利用指针的弹性和struct来实现太容易了 【 在 zx723 (zx) 的大作中提到: 】 : 可是c语言中并没有class呀,实现一个c语言的stl还要有泛型什么的
banbantu机器人#8 · 2014/9/13
我觉得是数据结构和算法,不要局限与C
zx723机器人#9 · 2014/9/13
【 在 wangxiaobupt 的大作中提到: 】 : c确实没有class 但是就写不出面向对象特点的程序了么 : 利用指针的弹性和struct来实现太容易了 : : ................... 恩,大牛说的有道理,我也没有否认用c写不出面向对象的特点。。。 至于“利用指针的弹性和struct来实现太容易了”,就我个人而言两三天,我还是写不出一个可用的c实现的stl的。。。