作者查詢 / PkmX

總覽項目: 發文 | 留言 | 暱稱
作者 PkmX 在 PTT [ C_and_CPP ] 看板的留言(推文), 共634則
限定看板:C_and_CPP
[問題] 靜態分析軟體找出變數運算溢位
[ C_and_CPP ]8 留言, 推噓總分: +5
作者: jba - 發表於 2018/03/18 16:05(7年前)
3FPkmX: UBSan是在編譯時加上instructmentation然後執行時檢查喔03/18 21:21
[問題] compare function object 的相關用法
[ C_and_CPP ]6 留言, 推噓總分: 0
作者: NaiveRed - 發表於 2018/03/07 23:13(8年前)
2FPkmX: C++11之後function的type可以寫成:auto (args) -> ret03/08 01:55
3FPkmX: 等價於C的 ret (args) 不過看起來好讀很多03/08 01:55
4FPkmX: 舉例:std::function<auto (int, int) -> bool>03/08 01:56
5FPkmX: 可以更進一步 template<typename T> using ptr = T*;03/08 02:00
6FPkmX: 這樣function pointer可以寫成ptr<auto (int) -> bool>03/08 02:00
[問題] reference的使用和debug環境
[ C_and_CPP ]12 留言, 推噓總分: +2
作者: allensheng - 發表於 2018/02/21 21:23(8年前)
9FPkmX: 樓上XD02/24 15:43
[問題] C++變數宣告與C差異
[ C_and_CPP ]16 留言, 推噓總分: +8
作者: becoder - 發表於 2018/02/20 10:31(8年前)
5FPkmX: C89要求變數宣告都要在block的最開頭 不能穿插在statement間02/20 12:11
6FPkmX: 不過C99和C++沒這個限制 大多數的compiler也提供extension繞02/20 12:11
7FPkmX: 過這個限制02/20 12:11
8FPkmX: 原則上建議是變數的lifetime越短越好啦 避免誤用02/20 12:13
Re: [問題] XOR交換值問題
[ C_and_CPP ]17 留言, 推噓總分: +12
作者: Hazukashiine - 發表於 2017/11/26 13:38(8年前)
12FPkmX: 最初用跟自己xor清成零不是因為他指令最短嗎= =?11/26 21:16
13FPkmX: 且通常編譯器最佳化後 分配reg的時候就直接幫你把交換的值11/26 21:21
14FPkmX: 寫到交換過後的reg了 連xchg都不需要XD11/26 21:21
[問題] casting operator的問題
[ C_and_CPP ]25 留言, 推噓總分: +6
作者: loveflames - 發表於 2017/10/30 16:10(8年前)
22FPkmX: 對 因為static_cast是做direct-initialization11/03 20:28
23FPkmX: C++17 多了 guaranteed copy elision 剛好可以處理這個case11/03 20:29
[問題] printf 格式不同問題(修正)
[ C_and_CPP ]51 留言, 推噓總分: +12
作者: hpyhacking - 發表於 2017/10/27 02:29(8年前)
34FPkmX: 樓上rdi應該是format string 所以下一個參數是rsi10/28 15:45
[問題] C 搜尋並修改txt文件
[ C_and_CPP ]15 留言, 推噓總分: +4
作者: abc127845 - 發表於 2017/10/28 12:04(8年前)
3FPkmX: sed10/28 12:23
[問題] constant的定義
[ C_and_CPP ]20 留言, 推噓總分: +4
作者: zzss2003 - 發表於 2017/10/26 15:05(8年前)
19FPkmX: 樓上return const value是沒有意義的10/27 00:51
[心得] 編譯時確定函數有無宣告
[ C_and_CPP ]18 留言, 推噓總分: +1
作者: loveflames - 發表於 2017/10/24 10:19(8年前)
1FPkmX: 比較精確的說應該是你要判斷函數有沒有你想要的overload吧10/24 20:58
3FPkmX: C++17 + std::is_detected TS10/24 21:01
4FPkmX: http://coliru.stacked-crooked.com/a/4d2a330955c6955410/24 21:01
5FPkmX: 用 C++20 concepts (目前gcc實做的語法和最終有點差異)10/24 21:02
6FPkmX: http://coliru.stacked-crooked.com/a/6811f025597528e910/24 21:02
11FPkmX: 定義可能是在別的translation unit裡面 除非到link時才知道10/24 21:51
15FPkmX: variadic argument在overload的rank最低10/25 10:07
16FPkmX: 如果helper<...>沒有因為SFINAE被剃除的話 就會優先選擇它10/25 10:07
17FPkmX: f存在是舉例用避免undeclared identifier10/25 10:08
18FPkmX: loveflames: 突然想到你可以用weak function去判斷吧10/25 10:09