這裏是我的代碼:訪問一組指針
class obj140{
public:
int x;
explicit obj140(int y):x(y){ }
bool operator<(const obj140& rhs) const{
return x < rhs.x;
}
};
int main() {
obj140 * wtf = new obj140[5] {obj140(1),obj140(1),obj140(3),obj140(4),obj140(5)};
std::set<obj140> orm(wtf,wtf+5);
}
這可能嗎?像複製指向一組的指針?我沒有錯誤,但我不知道如何訪問它。
如何打印出orm
組的值?
我只是簡單地想知道是否可以將動態分配的對象複製到一個集合中。 –
@zenith因爲他在努力學習。卡洛,你寫的。運行它並查看它的功能。如果您有方便的調試器,請逐步完成。 – user4581301
@ user4581301我編譯時沒有錯誤,但我似乎無法訪問該集合中的值。 –