大佬們 我這里n=1 s是一個指向派生類物件的基類指標 里面的成員變數city的值是1 getcity()就是回傳city的值 但是為啥會輸出這些奇怪的數啊 實在不明白






uj5u.com熱心網友回復:
city是什么型別?派生基類怎么定義的?把代碼貼出來uj5u.com熱心網友回復:



city是整型
uj5u.com熱心網友回復:


這些是派生類(weapon和soldier)
uj5u.com熱心網友回復:
把你sn賦值的地方也貼出來,同一個物件2次呼叫同一個方法的回傳值不同,肯定是哪里有什么地方記憶體資訊被修改了uj5u.com熱心網友回復:

這個是headquarter的建構式和復制建構式
uj5u.com熱心網友回復:



這個是prinborn函式 里面有給sn賦值
uj5u.com熱心網友回復:

這是headquarter里其他的函式
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/116010.html
標籤:C++ 語言
上一篇:C語言看一下
下一篇:求大佬們幫忙看看!
