1 如果它是c++,这可以通过模板来实现,但正如我们所知,PHP是用c编写的,这种数据结构如何在没有模板的情况下实现?PHP如何实现其所有适合的容器`array`? 来源 2011-05-31 cpuer +3 也许它只是我,但这个问题没有什么意义。 – 2011-05-31 04:20:33 +0 php数组可以采取任意的内容,C++中的模板化矢量只能容纳相同类型的许多对象(但当然你可以创建不同的矢量) – knittl 2011-05-31 06:30:21
3 这是一个散列表。对于实施细节,请参见 http://svn.php.net/viewvc/php/php-src/trunk/Zend/zend_hash.c?view=markup http://svn.php.net/viewvc/php/php-src/trunk/Zend/zend_hash.h?view=markup 或一般 http://svn.php.net/viewvc/php/php-src/trunk/Zend/ 来源 2011-05-31 05:31:40 Gordon
也许它只是我,但这个问题没有什么意义。 – 2011-05-31 04:20:33
php数组可以采取任意的内容,C++中的模板化矢量只能容纳相同类型的许多对象(但当然你可以创建不同的矢量) – knittl 2011-05-31 06:30:21