C 裡面這個用法能行嗎

2022-09-17 16:29:07 字數 787 閱讀 5015

1樓:匿名使用者

不可以.

如果你的意思是將a外部的兩個函式作為a內部的兩個函式的現實**,那麼需要指定它們兩個是屬於a類的,而且要對《操作符進行過載(因為put()需要對《操作符過載).

如果你的意思是外面的兩個函式與a無關,那麼show()裡面的num沒有宣告,需要新增它的宣告語句.

2樓:

不行,應該:

class sample

;void a::run()

3樓:哈大大的落地窗

這個一看就有問題,那個show,put函式你在外面定義的時候要加類名和兩個冒號,還有不能直接輸出類的引用把?--cout<

4樓:匿名使用者

應該要定義函式所屬的域吧......要加 a::

5樓:

c++類好像預設是private

所有函式都是私有的 在類外就不可以用了 show函式好像失去意義了

建議把資料定義成private 函式public你知道你put函式是幹什麼用的 只是裡面的cout<

6樓:

不行,要用

inline void a::show()

inline void a::put(a &a)

7樓:匿名使用者

可以缺少類域解析

類外實現 需要像這樣

a::shou()

c 裡面return的用法,c 裡面的return到底有什麼用?什麼時候需要用到

具體的 舉例說明吧 比較兩個數的大小,返回1,代表x y,返回0代表兩個數相等,返回 1,代表xy if x y if xy?1 1 int main void 現在來說return return 有兩種 1,函式結束不滿足當前的值return,2,函式執行晚可以用return 比如 void ad...

c 中的用法,C 操作符 用法

在c 裡,除了c語言的功能之外,還代表 引用 只能在建立變數的時候使用,格式是 型別 變數名 另一個變數。如 inta 0,b a,c 宣告三個變數a b c,b和a等價,c是獨立的變數注意 型別識別符號是指目標變數 等於號右邊 的型別。宣告引用時,必須同時對其進行初始化,不能讓他指向其他變數。引用...

c語句 while 用法

是的,肯定是要的,如果沒有的話,系統就會產生死迴圈 畢竟while是一個判斷迴圈語句來的,返回的是bool型別來的,即只有真和假兩種,符合就繼續迴圈下去 如果沒有條件則繼續迴圈下去的。很多情況都可以。比如。1.數字,非 0的數 都返回 1,0為 假 比如 while 5 while 0 int 等變...