看板 C_and_CPP 關於我們 聯絡資訊
如果有非語法也非標準函式庫更無標明所用函式庫的發文, 且沒有完整程式碼或其他訊息可供判斷其為C/C++程式碼者, 板工會拿文章中關鍵字去google去判斷該發文是否為C#或VB方面, 若是判定為C#或VB相關文章則會直接判定為迷路文進而刪文。 (IDE相關問題板工基本上不砍,看情況) 因為沒有標示清楚被砍文是理所當然,當然你要申訴也可以。 再次說明,C#有專板,請勿在此發C#相關文章。 我不管你分不分得清C#和C++,總之迷路三次以上者水桶。 板工 wtchen - -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 90.41.173.105 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1468747309.A.1D8.html
deo2000: 我來不及看到版友貼什麼? 但.Net可用C++\CLI呼叫的不少 07/18 03:25
deo2000: 但搜尋相關資料都會以C#和VB居多,對新手來說容易混淆, 07/18 03:27
deo2000: 建議版主不要太快下判斷。 07/18 03:27
deo2000: 而且C++\CLI呼叫.Net時有些"症狀"在C#和VB是不會出現的。 07/18 03:28
wtchen: 程式碼有Intptr 這不是vb就是c#....至少不是C/C++ 07/18 04:15
wtchen: 如果文章有註明用啥函式庫板工也不會自找麻煩 07/18 04:18
wtchen: 我有先求證過,結果該板友申訴重發文我也沒禁止 07/18 04:19
wtchen: 後來他貼程式碼(然後也不完全)自己寫Intptr出來 07/18 04:20
wtchen: 如果有貼完整程式碼我至少還能有足夠資訊判斷 07/18 04:21
wtchen: 只貼一兩行....板工沒有水晶球喔 07/18 04:22
※ 編輯: wtchen (90.41.173.105), 07/18/2016 04:23:53
wtchen: 板工算很寬大了,容許新手迷路兩次。 07/18 04:27
deo2000: 根據MSDN資料,IntPtr在C++\CLI是可用的 07/18 05:31
deo2000: IntPtr 結構 有C++範例 https://goo.gl/TcqxtS 07/18 05:33
Ommm5566: 就直接判訊息不足就好了 迷路就算還不問路 07/18 07:56
Ommm5566: 重點是才三行其他什麼都沒說 還說沒引用函式庫 07/18 08:24
freaky: 我不想回的原因是這種找控制項的要不是爛程式就是做壞事 07/18 12:43
TobyH4cker: FindWindow 啦,雖然他用C++.Net 但不太想回他 07/18 12:47
wtchen: 才三行帶Intptr的code你要我去判斷這是C++還是C# 07/18 15:33
wtchen: 太為難板工了,有完整程式碼我才放行 07/18 15:34
ctrlbreak: 感覺好慘, 我也是很討厭C++\CLI這種誤導新手以為是C++ 07/18 20:18
ctrlbreak: 的東西 XD 07/18 20:18
suhorng: Linux API 也要相同標準嗎? 07/18 21:18
petercoin: 其實WinAPI用C或C++都可以call阿XD 07/18 21:18
wtchen: 是可以call阿,所以要提供完整程式碼我才知道是不是C++ 07/18 21:21
Sidney0503: Linux本來就是C吧...... 07/18 21:40
yvb: 也許su大的意思是, 因為有LinuxDev板, 所以... 07/18 21:48
uranusjr: 是說為什麼沒有 WindowsDev 板啊, 因為沒人寫? 07/18 21:49
wtchen: 重點不在Win API,在本板不討論C#,因為已經有專板 07/18 21:51
wtchen: Linux Dev本來就是用C 本板當然可以討論 07/18 21:52
wtchen: 我好像沒看過有人用C#寫kernel的 07/18 21:52
petercoin: 因為windows driver/kernel也是C寫的吧 07/18 22:12
deo2000: 才三行也不難判斷,看namespace resolution就知道了 07/18 22:31
Sidney0503: 訊息也給不足 誰知道他為什麼handle抓不到 07/18 22:34
Sidney0503: 直接根據版規2就可以砍了 公告還太客氣 07/18 22:34
wtchen: deo: 只有IntPtr開頭的三行你判斷給我看看 07/18 23:06
Sidney0503: .Net無誤 07/18 23:12
deo2000: 我轉貼的MSDN連結就有C++\C#\VB IntPtr開頭範例程式 07/18 23:59
deo2000: 同一行有namespace resolution,只有C++是"::" 07/19 00:00
wtchen: IntPtr mWin = FindWindow("ThunderRT6FormDC", "POSDLLDe 07/19 01:14
wtchen: 這是C#還是C++? 07/19 01:14
TobyH4cker: 當原PO說他用C++就是C++啊,今天有人用了一個你不會 07/19 02:25
TobyH4cker: 的Framework或是Library,你就要給他蓋上不是C++的章 07/19 02:25
TobyH4cker: 嗎?如前面有人提到的,這題根本不是用非C/C++判刑, 07/19 02:25
TobyH4cker: 如版主您自己所說,只有三行是要我們怎麼幫他?所以 07/19 02:25
TobyH4cker: 很明顯了吧,應該用別的版規來判 07/19 02:25
TobyH4cker: 然而版主您的說法是看到IntPtr就下定論這一定不是C++ 07/19 02:51
TobyH4cker: 已經錯了,C++/CLR確實是最後我不是要護航,我只是希 07/19 02:51
TobyH4cker: 望能少一點爭議,我看到那樣的發問說實在我也會先翻 07/19 02:51
TobyH4cker: 個白眼然後關掉,因為我水晶球等級也不夠,等等,我 07/19 02:51
TobyH4cker: 的水晶球在發光 07/19 02:51
TobyH4cker板友講的有道理,不過請讓板工補充一下: - 基本上板工對於發問算很寬鬆的,發部分程式碼要水晶球debug的 我通常也讓它留幾天看看發問板友是否要補充 - 不過板規寫的很清楚,Java與C#等有專板者請去專板發問 - 問題來啦,有新手搞不清楚他自己在寫C++還是C#所以上來發問 (既然發問的自己都不知道,看文的沒水晶球也很難知道) - 這時候板工的選擇: 1) 睜隻眼閉隻眼讓他問,然後: -> 認為他迷路的板友::噓 -> 認為他沒給足夠資訊的板友::噓或不理 -> 好心幫他的網友::資料不夠是要怎麼幫 (然後這文章留下來有意義嗎?) 2) 以給的訊息不夠為由砍除 -> 違反板工平日原則 3) 以迷路為由砍除 -> 有板友覺得不算迷路 4) 先以迷路為由砍文,再加強對迷路文的定義 板工的選擇是4)。 我了解C#跟C++在Win API開發上有很大的重複空間。 但是就新手來說,C#/C++搞不清楚的情況去C#板比較有可能得到較多的幫助。 只要資訊給的足夠讓我看到你不是迷路,文章我會儘量保留(不要違反其他板規的話)。 (稍微修改了一下,我並不想針對Win API,趁此把所有發文都規範一下好了) ※ 編輯: wtchen (90.41.195.198), 07/19/2016 04:37:11
TobyH4cker: 對不起版工大大我錯惹↘ 07/19 04:35