作者查詢 / g0010726
作者 g0010726 在 PTT [ C_and_CPP ] 看板的留言(推文), 共80則
限定看板:C_and_CPP
看板排序:
4F推: 因為&a是指向一個陣列的pointer,跟int*05/17 16:22
5F→: 一個指向int的pointer 型態不相容,沒法自動轉換。05/17 16:23
6F→: 純粹兩個位址相同不代表可以直接assign05/17 16:23
7F→: 其實錯誤訊息很清楚了 就是型態無法轉換05/17 16:23
8F→: 另外樓上講的不太正確 &a 的型態是 int (*)[5]05/17 16:27
9F→: 指的是 a pointer (*) to an array [] of size 505/17 16:27
10F→: containing integers 並不是什麼05/17 16:27
11F→: pointer to pointer (**)05/17 16:27
3F推: 先說個問題 建議不要在迴圈裡做I/O,尤其是又用了endl01/12 02:41
4F→: 去flush buffer。目前這樣很有可能測得時間大部分是i/o01/12 02:41
5F→: 的時間XD01/12 02:41
6F→: 畢竟有時候真的不知道os的io順序是怎樣01/12 02:47
1F推: https://en.cppreference.com/w/cpp/utility/pair/pair01/11 08:56
2F→: 其實看一下reference 就知道了 第(4)個就是了01/11 08:56
1F推: cppreference 搜 reference_initialization01/11 06:39
2F→: Otherwise, if the type of target is not same or01/11 06:43
3F→: derived from T, and target has conversion function01/11 06:43
1F→: 嗯... new expression 本身就非 noexcept06/21 23:37
2F→: 建議可去看一下cppreference的 noexcept specifier頁面06/21 23:38
3F→: 阿抱歉 突然發現你的code是用 placement new06/21 23:40
4F→: 你可以在reference裡看noexcept規則06/21 23:42
5F→: 基本上沒有標noexcept的func就是potentially throwing06/21 23:42
6F→: 但有例外 像是符合條件的implicit constructor 規則有06/21 23:43
7F→: 點複雜06/21 23:43
13F推: 用個比喻來形容好了, 一個不能被塗改的書像是圖書館內06/20 04:08
14F→: 的書(const Book), 你在copy後得到的新書究竟能不能被06/20 04:08
15F→: 塗改你可以自己決定,跟原本的書沒關係。但如果你有個06/20 04:08
16F→: reference或pointer代表著(指向)圖書館的書,這個狀況06/20 04:08
17F→: 下const就該被保留,因為那本圖書館的書不該被塗改06/20 04:08
8F→: 樓上的做法可以用sleep_until06/17 14:03
3F推: 順序應該是 CDAB 吧06/16 01:45
5F推: 以前大學就聽過老師說去幫出題目的時候 別人出的答案是06/16 03:02
6F→: 錯的,提了還不願意改XD 真的沒救06/16 03:02
1F→: 第一個錯誤是:應該寫成06/13 19:03
2F→: TestForward(std::forward<int&>(x))06/13 19:03
5F→: 第二個是 void PrintT(T&& t) 其實不代表是rvalue,06/13 19:08
6F→: 而是接受任何一種變數 (當然如果是int&的話06/13 19:09
7F→: 一般function優先) , 可以搜尋universal reference了解06/13 19:09
6F→: 1. 厲害的編譯器optimized後應該差不多06/13 19:01
7F→: 2. 可以直接換行就好,c/c++換行不影響06/13 19:01
8F→: 3. 迴圈效率應該會慢,modular應該只有一個指令06/13 19:01