我不确定这是否是一个有效的问题,但我需要知道指针是否一直是C / C ++的一部分还是添加它们的时候?
我已经找到了C / C ++历史的概述,其中指出1985年在Cfront 1.0中添加了引用,并且在Cfront 2.0中添加了指向成员的指针。我还需要知道,如果它们在1979年被引入时它们是C的一部分,那么分别添加了“通用”指针吗?
答案 0 :(得分:2)
第6版Unix附带的C参考手册的版本( 1975年5月),在第二卷中标题为“与Unix分时系统一起使用的文档'&#” 39;已经包含指针的描述。
来自manual
除了四种基本类型之外,概念上也是无限的 从基本类型构造的派生类型的类 以下方式:
arrays of objects of most types;
functions which return objects of a given type;
pointers to objects of a given type;
structures containing objects of various types.
答案 1 :(得分:2)
这发生在1971年,在C的直接前身,当时被称为NB(对于新B)。
C从B进化而来,B是从BCPL进化而来的。 B和C都是Kernighan和Ritchie的产品。答案 2 :(得分:2)
指针已存在于BCPL中(其中运算符!
通过值间接,即将其视为指针)。
BCPL - > B - > C - > " C with classes" - > C ++ ...