乙個關於C 的疑問。

時間 2021-05-06 03:16:46

1樓:

我是你老師,我教你們2020級的一班和二班。

你叫張三在一班。但是不巧二班也有個張三,和你性別不同。

你們年級開大會,系主任點名:張三!

然後你和二班的張三就都站起來了。blahblah一通解釋,於是系主任蒙了。

做為你們聰明的老師,我,諂媚地湊到主任面前說:您點名時加上他們的「名字空間」吧。於是英明的主任開始點名:

一班::張三,一班::李四,一班::

王五.... 二班::張三…… 這樣終於不會出現異班同名的問題了。

周一早晨,老師我給一班二班上c++課。上課後開始點名。變得更聰明的我說,;然後我說:二班::張三來了嗎?二班::張三順利答到。一班的你也沒誤解。

周二早晨我繼續給你們上課。上課後開始點名。聰明過度的我說,你明白了嗎,張三?

2樓:d41d8c

前段時間(當時P1787還沒合入),我專門看了一下關於 using namespace 的規定,發現還挺複雜的。

不過好在只要沒有重名,就不會遇到不符合直覺的情況。

using namespace std是什麼意思?

簡單的解釋可以看 邱昊宇大佬的回答 。

3樓:邱昊宇

假如你在 Python 裡 import random,那麼你就必須 random.seed()這麼寫。

假如你在 Python 裡 from random import *,那麼你就可以 seed()這麼寫。

C++ 標準庫里的東西幾乎都定義在 std 這個命名空間裡,所以原本你必須 std::cout,而 using namespace std 之後你就可以 cout。

當然為了寫起來方便而不分青紅皂白地 using namespace std 顯然是不好的,無論在 C++ 還是 Python 都是如此。

乙個簡單c程式的疑問

小熊 float是4位元組,double是8位元組,各自的格式可以在以下網頁看到 Double precision floating point format Floating point 當你用scanf讀取的時候,程式並不知道要怎麼儲存你讀取的數,所以只能根據你給的引數,這裡你給了f,程式就會用...

關於乙個博弈問題的疑問?

如果你引入 第二年 這個概念,無論是第二年又來新公司還是第二年A會進一步虧損,萬變不離其宗的還是利潤!利潤!利潤!重複博弈和單調博弈有什麼區別?因為計算利潤utility的公式變了,找到公式,帶入公式,就知道何去何從。雙人博弈和多人博弈有什麼不同?還是因為utility計算公式變了,找到公式,帶入公...

關於區塊鏈的乙個疑問?

X CARE 區塊鏈技術本質上是乙個去中心化的分布式賬本,每個節點都被記錄在鏈上,使用Hash加密,保證資料的完整性和私隱性。譬如一塊土地當前所有者是A,這個資訊作為整條鏈上的乙個節點,像賬本一樣,被記錄下來。後來通過交易,這塊地的所有者變成了B C D E F G.X。A B C D E F G....