1樓:公尺水胡餘
#include
using namespace std;
class mystring
public:
mystring()
mystring(char *str);
void dispkay();
void display();
private:
char *p;
mystring::mystring(char *str)
p=str;
void mystring::display()
cout mystring mystring1 ("heloo"),mystring2 ("boox");
;cout 上面是在visual c++除錯通過的,其中,原**程式有以下兩個錯誤:
其一、stirng這個在名字空間域std中,已經有定義,所以在使用時,必須避免與其產生衝突,這裡提供兩個辦法解決這種情況:1、使用自己定義的名字空間域;2、將string更改成其它使用者片語(推薦這個)
其。二、這裡出現打字錯誤,在類裡面的宣告與在類外的函式定義不一致,比如在類裡是display,在類外變成了dispkay。一字之差,可見編寫者心不在焉。
2樓:問號朵朵
1、即然使用了:using namespace std;就不要定義class string類了,引起衝突。
解決辦法:1種辦法、刪除using namespace std,並在你**中的count和endl前面加上std::
2、把你的類改名。
另外可能是你輸入失誤:void string::display()在類中沒宣告,可能是類中的void dispkay()輸入錯誤。
3樓:
你的display(如果你的意思是你寫的dispkay...
函式哪來,這樣就導致你無法再外部訪問private的p再者 你定義的結構體 名字為string 這樣就和vc本來的衝突。
導致編譯器不知道你想用哪個 所以你 的結構體名字不能為string
這道題c選項是正確的,但我有乙個疑問?
4樓:網友
碳酸氫鈣是可溶的。
所以白色沉澱不是碳酸氫鈣。
多早晚他題目說白色沉澱又消失了,你再吧碳酸亮帶冊氫鈣補上。
順便,甭說空氣了,你主動吹氣,以你撥出空氣的二氧化碳含量行粗能造成二氧化碳過量敬巨集都不容易!
5樓:網友
常溫碳酸氫鈣不穩定,易分解,維持狀態條件也比較苛刻,從你的題目看應該不具備條件,參考鐘乳石。
請幫忙看看這些c++題,求詳細解釋
6樓:
1 a 是字元 和 字串。
2 d s[2]對應的是「tang」,那*s[2]當然就是 t 啦3 a w>x成立則取值w並結束運算,不成立執行z>y?z:x,判斷z>y,它是成立的,所以取值z
4 a 運算子的優先順序問題, = 要優先於 , 運算5 c a>=b是成立的,它返回true,轉換成int型別與c比較,是不成立的。
6 b 沒有試過不是很確定,但是 '\' 應該是不對的7 c 函式名相同,但引數或返回值不同就是過載8 a 內嵌的函式在執行時會直接用函式體取代,9 a 這個不用解釋了吧,const表示不可變10 d
幫忙看c 程式哪裡錯了,幫忙看一個c 程式哪裡錯了
你的程式沒錯 最終結果是55 要是有錯誤就可能是你的分號是中文的 也可能是endl 後的英文字母 l 你寫成1了 不過你的這個程式在vc 6.0下跑沒錯 對了還有就是要用c 檔案 不要用c檔案,c檔案其實也能用但是有時也不行。include 我用的是devcpp4.9.9.2 支援win7using...
C語言程式設計題哪錯了啊
1 函式 struct settime struct time struct time 的說明和定義應該改為 struct time struct settime struct time struct time 僅僅用struct說明是不夠的,必須說明是什麼結構 2 函式 struct time s...
幫忙解1下題,請幫忙解下題
解 .設飛機速度為x千公尺 小時 x x .設乙打還需x天 x .設還需x天 x .設原計劃租用坐車x輛 x x x 初一年級有x 座車價錢 元 座車 元 合算 .設原來的利率為x x .設要求打x折 x x 進價寫上 元 有的題只是列了式子,沒有寫上結果 請見量。 設飛機速度為x 小時千公尺,甲乙兩地...