2
我有兩個指針。 P1。 P2。
p1和p2都指向不同的類。
這些類有一些類似的方法名稱,
我想調用一次模板函數兩次以避免重複的代碼。
這裏是我的功能:(C++)將指針傳入模板
template <class T>
void Function(vector<T> & list, T* item, const string & itemName)
看到中間paramater,「項目」 ...是我的簽名應該是什麼樣子,如果我想要的項目改變了嗎?
..或者我應該把它作爲
T * &項目
..或者我應該把它作爲
T **項目
編譯器讓很多事情滑動,但是當我去把所有的東西都打破的時候。
如何使用我的一個指針調用該函數?
關於鑄造的東西?我用盡了一切:\
你想改變指針本身,還是隻改變指向的對象? –
指向對象! –
您的代碼應該按原樣運行。你可以發佈你的完整代碼,看看是否有常量問題或什麼? –