iso相关内容

Windows Phone字符编码

我的代码是 Encoding.GetEncoding(“iso-8859-9”); 在我的Windows Phone项目。但是Windows Phone不支持“iso-8859-9”。如何解决这个问题? http://www.hardcodet.net/2010/03/silverlight-text-encoding-class-generator 我也找到这个链接,但我不知道如何使 ..
发布时间:2016-11-19 13:11:02 其他开发

Android相机预览是黑暗的

我正在尝试创建自定义相机应用程序。我按照Android开发人员示例从这里进行了小小的调整。但是,我的相机预览结果是相当黑暗。另一方面,股票相机给出了更明亮的预览。 我已经尝试了几个设置,使其工作更好,但似乎没有一个有任何影响。 CameraActivity(Main) protected void onCreate(Bundle savedInstanceState){ super ..
发布时间:2016-11-10 16:17:33 移动开发

-pedantic warning和pthread_create

我是ansi和iso世界的新手,我编译我的程序: -asni -pedantic -std = c ++ 11 -std = c ++ 98 现在,我得到以下警告: /'> 警告:从'void(NetworkSocket :: *)()'转换为'void *(*)(void * [-pedantic] 以下行: if(pthread_cre ..
发布时间:2016-10-30 20:25:37 C/C++开发

C ++ crazy typedef:标准允许这种语法的意义是什么?

旧的熟悉的: typedef int cute_int; //可爱:常见和熟悉的语法。 此语法是完美的。没问题。 现在,当我们可以写如上所述的typedef时,那么允许这种语法的意义是什么: int typedef crazy_int; // crazy:uncommon和不熟悉的语法。 只是为了混淆程序员?这个语法甚至在任何地方都 ..
发布时间:2016-10-23 22:12:27 C/C++开发

C ++查找i更改为ISO

我有一个字典的以下代码。 void Dictionary :: translate(char out_s [],const char []) { for(int i = 0; i { if(strcmp(englishWord [i],s) = 0) break; } if(i strcpy(out_s,elvishWord [i]); 这给出了错误 ..
发布时间:2016-10-20 22:56:57 C/C++开发

C ++ 03是C ++标准的新版本还是仅仅是C ++ 98的技术勘误(TC)?

我很确定我在某个地方(我相信它是在WG21页面上)读取C ++ 03不是 C ++ 98的技术更正,是一个新版本的C ++标准。 但是,我只看到 -std = c ++ 98 switch在GCC和其他编译器和Alf P Steinbach做了一个少评论暗示,它可能的确是一个TC的C ++ 98。 因此,当我写关于“C ++ 03”的时候,是否足以提到C ++ 98?作为一个相关的问题 ..
发布时间:2016-10-17 09:28:04 C/C++开发

我可以在任何地方阅读C ++ 2011 FDIS吗?

我可能不能,但我真的很想。我可以在任何地方阅读C ++ 2011 FDIS吗? 解决方案 Post-C ++ 11,Stefanus Du Toit C ++标准化委员会)在github上维护标准草案。 github网页说明: 这些是用于生成C ++标准草案的源。 除非C ++ 工作组(ISO / IEC JTC1 / SC22 / WG21)正式采用,否则这些来源不应被视为IS ..
发布时间:2016-10-16 14:27:08 C/C++开发

在C ++标准中未定义行为段落中的[注]是什么意思?

如用户Tony 指出在C ++标准的1.3.12段中有一个[Note] 允许未定义的行为范围包括完全忽略具有不可预测的结果的情况,在以文档化的方式表现环境特征的翻译或程序执行期间行为... 这不符合UB的定义,表示 没有要求 ?我的意思是他们说“没有要求”,然后说“允许的UB” - 在同一段落。 如何解释这个说明?是否确实以任何方式限制UB? 解决方案 从第3部分 ISO ..
发布时间:2016-10-14 22:18:04 C/C++开发

为什么getcwd()不符合ISO C ++标准?

此MSDN文章声明getcwd()已被弃用,并且ISO C ++兼容 解决方案 没有指定函数的方法是什么使得getcwd标准应该以下划线作为前缀,以表明它们是供应商特定的扩展或遵守非ISO标准。因此,这里的“合规性”是为微软添加一个下划线到这个特定的函数的名称,因为它不是ISO标准的一部分。 ..
发布时间:2016-10-14 10:17:59 C/C++开发

C ++标准的核心语言规范中的注释和示例是否是非规范的?

通常在SO(和其他地方),我已经看到了C ++标准中的注释和示例不是规范性的声明 - 我可能已经做了这个声明了几次。 但是,我在C ++标准的核心语言规范中找不到这个事实的证据(目前我在查看n3979 C ++ 14工作草案)。 我可以找到的最接近的报价是在第17.5.1.2/2节: 但是,“除非我错误地认为该段落仅适用于图书馆部分(即第18至30条和附件D)。 因此问题: ..
发布时间:2016-10-13 11:28:50 C/C++开发

我们可以应用没有明确引用从C ++标准的规范性引用的内容吗?

在C ++ 11标准( 最近草案is N3337 )section 1.2 规范参考说: 以下引用的文档对于本文档的 应用程序是不可或缺的。对于注日期的引用文件,只有引用的版本 适用。对于未注明日期的引用,最新版本的 引用文件(包括任何修订)适用。 关于如何应用参考。容易的情况是当C ++ 11显式地引用回一个引用,例如在 3.9.1 基本类型中,它说: / p> [... ..
发布时间:2016-10-13 10:22:47 C/C++开发

为什么未命名的命名空间是“优越“替代静态?

C ++标准中的$ 7.3.1.1 / 2部分写为 static关键字的使用是 当在 命名空间范围中声明对象时;未命名空间 提供了一个更好的选择。 命名空间是更好的选择?有什么理由?我知道这个标准说了很久,但从来没有认真考虑这个问题,即使我回答这个问题:未命名命名空间优于静态的优势? 它被认为是优越的,因为它可以应用于用户定义的类型,如我在 answer 中所述?还是有一些 ..
发布时间:2016-10-11 22:08:07 C/C++开发

是否有C11后,未来的C标准的计划吗?

我搜索的开放标准的网站,特别是的 C工作组主页但只发现了大约C11的信息。 他们似乎有定期举行会议,讨论不同的功能和扩展功能,但他们从来没有真正提到一个未来的C标准,也没有路线图。这是很难说他们是否是在一个新的标准,或只是一个技术勘误工作以目前的标准。 解决方案 我发送了电子邮件,对WG 14接触部分的家伙,但我没想到很快得到答案随时随地,但是,我做到了。 这是什么,他回答我说: ..
发布时间:2016-08-19 15:52:39 C/C++

在标准C声明固定大小的整数的typedef

有没有一种可靠的方法来声明整数类型的固定8,16,32类型定义,和64位长度的ISO标准C? 当我说的ISO标准C,我的意思是严格的: ISO C89 / C90,C99没有。 无ISO标准没有定义的头。 无preprocessor符号ISO标准没有定义。 在ISO标准中没有指定任何类型大小的假设。 无专有供应商的符号。 我看到了计算器与此类似的其他问题,但没有解答不违反上述 ..
发布时间:2016-08-19 13:59:28 C/C++

C99关联的运营商 - 它在哪儿规定?

在C99标准,前pressions允许precedence和结合。 由于该运营商在文档中出现的减少precedence,所以函数调用乘法运算符,反过来,来加法运算符之前来之前的顺序precedence被记录得非常好。 不过,我找不到关联的一个明确的描述,无论是左边或右边。这一点很重要,因为 35/5 * 2 是 14 的一个变体(35 / 5)* 2 和 3 为其他变量 35 /(5 * 2) ..
发布时间:2016-08-19 13:34:57 C/C++

为什么一个变量不能两次2个文件在C中定义

为什么我不能有 int类型的; 在2 C文件。我打算这两个结合起来,使可执行文件。 经验告诉我,我不能,但我想找到标准C99说,这其中,并密封我的理解。/: 我从 HTTP读取ISO C99标准/www.open-std.org/jtc1/sc22/wg...docs/n1256.pdf 。它说,第42页: 鉴定网络连接器6.2.2关联 1的鉴定连接器在不同的声明 作用域或在同一 ..
发布时间:2016-08-18 22:50:27 C/C++

什么是C11的__STDC_VERSION__价值?

我知道,编译器使用 __ STDC __ 来表示一个编译器是标准的C,并从,在那里,你可以使用 __ STDC_VERSION __ 来找出哪些级别的您正在使用的标准。 我也知道,C90没有价值,C90修正1例 199401L 和C99有 199901L 。 最新的C1X草案我只是指出它作为 201ymmL 和我假设它作出的最终标准不那么“含糊不清”的价值。 我的猜测是,这将是 201112 ..
发布时间:2016-08-18 22:35:16 C/C++

什么是最简单的标准一致的方式在C中产生一个段错误?

我觉得这个问题说明了一切。涵盖了大部分的标准从C89到C11的一个例子将是有益的。不过,我觉得这一个,但我想这只是未定义的行为: 的#include<&stdio.h中GT;INT主(INT ARGC,CHAR *的argv []) { 为const char * S = NULL; 的printf(“%C \\ N”,S [0]); 返回0; } 编辑: 由于一些选票 ..
发布时间:2016-08-18 13:49:13 C/C++