-2
讓我解釋我想要做什麼。我有一個在A類中的數字向量(例如1,2,3)。我想要一個不同的類(類B)來讀取這些數字向量並從它們的數字中做一些額外的功能(我不想修改數字,只讀取它們並根據讀取的數字進行操作)。如何將數據發送到另一個C++類
問題是,類A實際上做了一些處理來獲得這些數字。我只是想了解編碼這個問題的最好方法,此刻我正在考慮執行以下操作:
1)在類A中有一個方法,它將數字1,2,3存儲到.txt文件中文件 2)B類讀取.txt文件並使用這些數字來執行額外的功能。
其他人能想到比這更好的方法嗎?理想情況下,我不想存儲到.txt文件,因爲它很慢,但不能想到更好的方法。
謝謝。
什麼類'A'函數將返回(可能爲參考)號碼的載體?來吧,這是你第一次瞭解課程。另一種選擇是將矢量公開,但也可以從'A'之外修改。寫入文件甚至都不會接近您應該考慮解決此問題的任何解決方案。 – leemes
而不是返回一個(引用)向量,它可能應該返回'const_iterator'到向量的開始和結束,所以B可以訪問(但不能修改)內容。 –
你能發表一些你的情況的代碼嗎?哪個顯示了整個問題? – Atle