作者wtchen (没有存在感的人)
看板C_and_CPP
标题[公告] 关於疑似非C/C++相关文章之处理
时间Sun Jul 17 17:21:47 2016
如果有非语法也非标准函式库更无标明所用函式库的发文,
且没有完整程式码或其他讯息可供判断其为C/C++程式码者,
板工会拿文章中关键字去google去判断该发文是否为C#或VB方面,
若是判定为C#或VB相关文章则会直接判定为迷路文进而删文。
(IDE相关问题板工基本上不砍,看情况)
因为没有标示清楚被砍文是理所当然,当然你要申诉也可以。
再次说明,C#有专板,请勿在此发C#相关文章。
我不管你分不分得清C#和C++,总之迷路三次以上者水桶。
板工 wtchen
-
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 90.41.173.105
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1468747309.A.1D8.html
1F:推 deo2000: 我来不及看到版友贴什麽? 但.Net可用C++\CLI呼叫的不少 07/18 03:25
2F:→ deo2000: 但搜寻相关资料都会以C#和VB居多,对新手来说容易混淆, 07/18 03:27
3F:→ deo2000: 建议版主不要太快下判断。 07/18 03:27
4F:→ deo2000: 而且C++\CLI呼叫.Net时有些"症状"在C#和VB是不会出现的。 07/18 03:28
5F:→ wtchen: 程式码有Intptr 这不是vb就是c#....至少不是C/C++ 07/18 04:15
6F:→ wtchen: 如果文章有注明用啥函式库板工也不会自找麻烦 07/18 04:18
7F:→ wtchen: 我有先求证过,结果该板友申诉重发文我也没禁止 07/18 04:19
8F:→ wtchen: 後来他贴程式码(然後也不完全)自己写Intptr出来 07/18 04:20
9F:→ wtchen: 如果有贴完整程式码我至少还能有足够资讯判断 07/18 04:21
10F:→ wtchen: 只贴一两行....板工没有水晶球喔 07/18 04:22
※ 编辑: wtchen (90.41.173.105), 07/18/2016 04:23:53
11F:→ wtchen: 板工算很宽大了,容许新手迷路两次。 07/18 04:27
12F:推 deo2000: 根据MSDN资料,IntPtr在C++\CLI是可用的 07/18 05:31
14F:推 Ommm5566: 就直接判讯息不足就好了 迷路就算还不问路 07/18 07:56
15F:→ Ommm5566: 重点是才三行其他什麽都没说 还说没引用函式库 07/18 08:24
16F:→ freaky: 我不想回的原因是这种找控制项的要不是烂程式就是做坏事 07/18 12:43
17F:推 TobyH4cker: FindWindow 啦,虽然他用C++.Net 但不太想回他 07/18 12:47
18F:→ wtchen: 才三行带Intptr的code你要我去判断这是C++还是C# 07/18 15:33
19F:→ wtchen: 太为难板工了,有完整程式码我才放行 07/18 15:34
20F:推 ctrlbreak: 感觉好惨, 我也是很讨厌C++\CLI这种误导新手以为是C++ 07/18 20:18
21F:→ ctrlbreak: 的东西 XD 07/18 20:18
22F:推 suhorng: Linux API 也要相同标准吗? 07/18 21:18
23F:→ petercoin: 其实WinAPI用C或C++都可以call阿XD 07/18 21:18
24F:→ wtchen: 是可以call阿,所以要提供完整程式码我才知道是不是C++ 07/18 21:21
25F:推 Sidney0503: Linux本来就是C吧...... 07/18 21:40
26F:推 yvb: 也许su大的意思是, 因为有LinuxDev板, 所以... 07/18 21:48
27F:→ uranusjr: 是说为什麽没有 WindowsDev 板啊, 因为没人写? 07/18 21:49
28F:→ wtchen: 重点不在Win API,在本板不讨论C#,因为已经有专板 07/18 21:51
29F:→ wtchen: Linux Dev本来就是用C 本板当然可以讨论 07/18 21:52
30F:→ wtchen: 我好像没看过有人用C#写kernel的 07/18 21:52
31F:→ petercoin: 因为windows driver/kernel也是C写的吧 07/18 22:12
32F:推 deo2000: 才三行也不难判断,看namespace resolution就知道了 07/18 22:31
33F:推 Sidney0503: 讯息也给不足 谁知道他为什麽handle抓不到 07/18 22:34
34F:→ Sidney0503: 直接根据版规2就可以砍了 公告还太客气 07/18 22:34
35F:→ wtchen: deo: 只有IntPtr开头的三行你判断给我看看 07/18 23:06
36F:推 Sidney0503: .Net无误 07/18 23:12
37F:推 deo2000: 我转贴的MSDN连结就有C++\C#\VB IntPtr开头范例程式 07/18 23:59
38F:→ deo2000: 同一行有namespace resolution,只有C++是"::" 07/19 00:00
39F:→ wtchen: IntPtr mWin = FindWindow("ThunderRT6FormDC", "POSDLLDe 07/19 01:14
40F:→ wtchen: 这是C#还是C++? 07/19 01:14
41F:→ TobyH4cker: 当原PO说他用C++就是C++啊,今天有人用了一个你不会 07/19 02:25
42F:→ TobyH4cker: 的Framework或是Library,你就要给他盖上不是C++的章 07/19 02:25
43F:→ TobyH4cker: 吗?如前面有人提到的,这题根本不是用非C/C++判刑, 07/19 02:25
44F:→ TobyH4cker: 如版主您自己所说,只有三行是要我们怎麽帮他?所以 07/19 02:25
45F:→ TobyH4cker: 很明显了吧,应该用别的版规来判 07/19 02:25
46F:推 TobyH4cker: 然而版主您的说法是看到IntPtr就下定论这一定不是C++ 07/19 02:51
47F:→ TobyH4cker: 已经错了,C++/CLR确实是最後我不是要护航,我只是希 07/19 02:51
48F:→ TobyH4cker: 望能少一点争议,我看到那样的发问说实在我也会先翻 07/19 02:51
49F:→ TobyH4cker: 个白眼然後关掉,因为我水晶球等级也不够,等等,我 07/19 02:51
50F:→ 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
51F:推 TobyH4cker: 对不起版工大大我错惹↘ 07/19 04:35