C++ 在VC+;中使用非英语字符作为函数/变量名称+;?

C++ 在VC+;中使用非英语字符作为函数/变量名称+;?,c++,visual-c++,windows-7,C++,Visual C++,Windows 7,我想在VS2010上使用VC++中的印地语字符。有可能吗?如果有,我怎么做 我认为这将涉及到与我不太了解的地区、语言包等打交道 电脑配置: < Windows 7英语(印度)< /P> > P >我的理解是,C++源需要理解Unicode(ISO 10646)。例如,第2.11条[法名]第1款内容如下: 标识符是任意长的字母和数字序列。标识符中的每个通用字符名称应指定一个字符,该字符在ISO10646中的编码属于E.1中规定的范围之一。初始元素不得为通用字符名,用于指定编码属于E.2规定范围之一

我想在VS2010上使用VC++中的印地语字符。有可能吗?如果有,我怎么做

我认为这将涉及到与我不太了解的地区、语言包等打交道

电脑配置:


< Windows 7英语(印度)< /P> > P >我的理解是,C++源需要理解Unicode(ISO 10646)。例如,第2.11条[法名]第1款内容如下:

标识符是任意长的字母和数字序列。标识符中的每个通用字符名称应指定一个字符,该字符在ISO10646中的编码属于E.1中规定的范围之一。初始元素不得为通用字符名,用于指定编码属于E.2规定范围之一的字符。大写字母和小写字母是不同的。所有字符都是有意义的


创建大多数程序员无法阅读的源代码是否是一个屡获殊荣的想法是另一回事。一般来说,模糊处理的安全性是不起作用的:即使很多人根本无法读取所有标识符,程序的结构仍然可以被解码。但是,我可以向您保证,我不会对发布的程序提供任何帮助,例如,在这里我看不懂的程序:我已经在某种程度上对使用Unicode的ASCII子集但我不懂的语言的标识符感到厌烦。如果这些角色对我来说也没有任何意义,我可能不想花时间在源代码上。当然,在很久以前,我创建了一个使用德语关键字的gcc版本。它工作得不太好,因为它已经不理解标准标题,所以我甚至在编写强制性的“hello,world”程序之前就放弃了它。

我不在乎你是否喜欢印地语,但如果你这样做,你会下程序员的地狱——这是一个非常非常糟糕的地方-1为什么要专注于什么是分裂,而不是什么是统一?用除美国英语以外的任何其他语言编写代码都不是一个好主意。想象一下用颜色而不是颜色来书写。现在想象一下“写作”रंग" 取而代之的是Baaaad的主意我不会这么做的,只是想知道出于戒备(