具体的には、複数の文字列オブジェクトデータメンバー(NID、customerNumber、studentNumber、fName、lName)を持つクラスのオブジェクトのリストがあります。
次のコードを再利用して、検索対象のデータメンバーがNIDであるか、クラスの他の文字列データメンバーであるかに関係なく、検索キーに一致するノードを検索します。
nodePtr = firstPtr;
for(; nodePtr != NULL && nodePtr->str != str; nodePtr = nodePtr->nextPtr);
if(nodePtr != NULL)
//the nodePtr points to the node that matches the search key
else
//no node matched the search key
PHPコードの場合、変数の値を別の名前として使用できます。
$node->${$var}
しかし、C ++ではコードを再利用する方法はありますか?