来自编程语言语用学,Scott
对于系统编程,或便于编写包含对其他对象的引用的通用容器(集合)对象(列表,堆栈,队列,集等),多种语言提供通用引用类型.在C和C++中,此类型称为void*.在Clu中它被称为any; 在Modula-2中,地址; 在Modula-3,refany; 在Java,Object; 在C#中,对象.
在C和C++中,如何void *作为通用引用类型工作?
void *始终只是一个指针类型,而通用引用类型包含所有值,包括指针和非指针.所以我看不出void *通用引用类型是怎样的.
谢谢.