我想知道是否有可能在不知道運行時訪問的屬性名稱的情況下動態訪問某個類的屬性。C++:動態訪問類屬性
爲了讓您更好的瞭解是我的目標在,這PHP代碼應該表現出什麼,我想做的事:
<?php
$object = new object();
$property = get_name_out_of_textfile();
echo $object->$property;
?>
我知道這是不可能的做同樣的事情,但比方說,我在std :: string的cstring中獲得了一個屬性的名稱,並且想要訪問與該名稱匹配的屬性。有沒有辦法做到這一點?
背景是我想動態加載和保存具有大量屬性的類的數據。我可以保存任何我想要的格式,但我需要一種方法將它們重新加載回去,而不必每次指定確切的屬性。
在此先感謝您的幫助, 羅賓。
感謝您的詳細完善,清除它。我會看看你提到的一些實現。 – Robin 2010-09-13 10:25:55