我似乎無法弄清楚如何使這個矢量或節點和PCB的運營商=。我知道這是一個過載問題,但每次我做出不同類型=它給我一些與矢量和PCB和其他東西一個瘋狂的錯誤,它讓我瘋狂,所以任何人都得到了一個提示,我如何創建這個,所以它不會崩潰或給我一個錯誤?任何人都可以用vector和class來幫助我嗎?
-3
A
回答
0
這裏是我會做的方式:
struct PCB
{
[...]
// assignment operator -- defining this operator isn't really necessary
// for this particular class since all of the members of this class are
// held by-value anyway (and thus the compiler-provided default
// implementation would do exactly the same thing that this implementation
// does) but I'm leaving it here anyway as example of what a properly
// constructed assignment operator might look like.
PCB& operator =(const PCB & b)
{
ProcessID = b.ProcessID;
ProcessorSize = b.ProcessorSize;
priority = b.priority;
name = b.name;
return *this;
}
};
[...]
printer_cpu[i] = PQ[i].top()->data;
+0
目前尚不清楚爲什麼你想要實現賦值操作符。也許你可以解釋一下嗎? – juanchopanza
+0
:它工作,但然後它崩潰即時猜測在printer_cpu [i] .top()部分 – darkflames363
+0
@juanchopanza問題是關於實現賦值運算符,所以它似乎是一個示例顯示如何做到這一點會有所幫助。 –
相關問題
- 1. 任何人都可以幫助我嗎?
- 2. jQuery - 任何人都可以幫助我......?
- 3. 任何人都可以使用以下JScript幫助我嗎?
- 4. 任何人都可以幫助解釋「get:function()」和.prototype給我嗎?
- 5. 任何人都可以幫助我使用C++類嗎?
- 6. 任何人都可以幫助我優化我的查詢嗎?
- 7. 任何人都可以幫助我優化我的代碼嗎?
- 8. 任何人都可以幫助我找到Microsoft.VisualStudio.SourceSafe.Interop .dll嗎?
- 9. 任何人都可以幫助我在小牛隊打valgrind嗎?
- 10. 任何人都可以幫助我進行sp優化嗎?
- 11. 任何人都可以幫助我這個宏嗎?
- 12. 任何人都可以幫助我提高查詢效率嗎?
- 13. 任何人都可以幫助我理解這段代碼嗎?
- 14. 任何人都可以幫助我確定算法嗎?
- 15. 任何人都可以幫助我們與omnet ++集成嗎?
- 16. 任何人都可以幫助我解決這個問題嗎?
- 17. 任何人都可以幫助我創建Jmeter框架嗎?
- 18. 任何人都可以在c中幫助我嗎?
- 19. 任何人都可以用這個簡單的代碼來幫助我嗎?
- 20. 任何人都可以用正則表達式來幫助我嗎?
- 21. 任何人都可以用這個INSERT SQL語句來幫助我嗎?
- 22. 任何人都可以用這個(Javascript數組)幫助嗎?
- 23. 任何人都可以幫助我通過CSS來繪製這個圖標嗎?
- 24. 任何人都可以幫助我如何使用接口?
- 25. 任何人都可以幫助我使用RDF/OWL可視化工具嗎?
- 26. 任何人都可以幫助我使用我的.htaccess文件嗎?
- 27. 任何人都可以幫我用我的C代碼嗎?
- 28. 任何人都可以幫助我使用「限制」
- 29. 什麼是P2P和網格?任何人都可以幫助我嗎?
- 30. 任何人都可以在webapps中幫助緩存過程嗎?
賦值操作符必須是成員函數。 –
我試圖把內部電路板,但它崩潰使用布爾運算符= – darkflames363
我[這個答案](http://stackoverflow.com/a/4421719/434551)[在SO上的高度投票的問題](http:// stackoverflow.com/questions/4421706/operator-overloading)。 –