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