iso相关内容
我有以下php脚本根据返回的参数发送电子邮件:
..
我的代码是 Encoding.GetEncoding(“iso-8859-9”); 在我的Windows Phone项目。但是Windows Phone不支持“iso-8859-9”。如何解决这个问题? http://www.hardcodet.net/2010/03/silverlight-text-encoding-class-generator 我也找到这个链接,但我不知道如何使
..
我正在尝试创建自定义相机应用程序。我按照Android开发人员示例从这里进行了小小的调整。但是,我的相机预览结果是相当黑暗。另一方面,股票相机给出了更明亮的预览。 我已经尝试了几个设置,使其工作更好,但似乎没有一个有任何影响。 CameraActivity(Main) protected void onCreate(Bundle savedInstanceState){ super
..
可能重复: pthread函数从类 一个有启动例程的线程,但是g ++不喜欢我的语法。 class myClass { void * myFunction(void * myArg) { //一些代码,无用的在这里 } void start() { pthread_t thread_id; int * fd; //有些代码,在这里没用。
..
我是ansi和iso世界的新手,我编译我的程序: -asni -pedantic -std = c ++ 11 -std = c ++ 98 现在,我得到以下警告: /'> 警告:从'void(NetworkSocket :: *)()'转换为'void *(*)(void * [-pedantic] 以下行: if(pthread_cre
..
旧的熟悉的: typedef int cute_int; //可爱:常见和熟悉的语法。 此语法是完美的。没问题。 现在,当我们可以写如上所述的typedef时,那么允许这种语法的意义是什么: int typedef crazy_int; // crazy:uncommon和不熟悉的语法。 只是为了混淆程序员?这个语法甚至在任何地方都
..
我有一个字典的以下代码。 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]); 这给出了错误
..
我很确定我在某个地方(我相信它是在WG21页面上)读取C ++ 03不是 C ++ 98的技术更正,是一个新版本的C ++标准。 但是,我只看到 -std = c ++ 98 switch在GCC和其他编译器和Alf P Steinbach做了一个少评论暗示,它可能的确是一个TC的C ++ 98。 因此,当我写关于“C ++ 03”的时候,是否足以提到C ++ 98?作为一个相关的问题
..
我可能不能,但我真的很想。我可以在任何地方阅读C ++ 2011 FDIS吗? 解决方案 Post-C ++ 11,Stefanus Du Toit C ++标准化委员会)在github上维护标准草案。 github网页说明: 这些是用于生成C ++标准草案的源。 除非C ++ 工作组(ISO / IEC JTC1 / SC22 / WG21)正式采用,否则这些来源不应被视为IS
..
如用户Tony 指出在C ++标准的1.3.12段中有一个[Note] 允许未定义的行为范围包括完全忽略具有不可预测的结果的情况,在以文档化的方式表现环境特征的翻译或程序执行期间行为... 这不符合UB的定义,表示 没有要求 ?我的意思是他们说“没有要求”,然后说“允许的UB” - 在同一段落。 如何解释这个说明?是否确实以任何方式限制UB? 解决方案 从第3部分 ISO
..
此MSDN文章声明getcwd()已被弃用,并且ISO C ++兼容 解决方案 没有指定函数的方法是什么使得getcwd标准应该以下划线作为前缀,以表明它们是供应商特定的扩展或遵守非ISO标准。因此,这里的“合规性”是为微软添加一个下划线到这个特定的函数的名称,因为它不是ISO标准的一部分。
..
通常在SO(和其他地方),我已经看到了C ++标准中的注释和示例不是规范性的声明 - 我可能已经做了这个声明了几次。 但是,我在C ++标准的核心语言规范中找不到这个事实的证据(目前我在查看n3979 C ++ 14工作草案)。 我可以找到的最接近的报价是在第17.5.1.2/2节: 但是,“除非我错误地认为该段落仅适用于图书馆部分(即第18至30条和附件D)。 因此问题:
..
在C ++ 11标准( 最近草案is N3337 )section 1.2 规范参考说: 以下引用的文档对于本文档的 应用程序是不可或缺的。对于注日期的引用文件,只有引用的版本 适用。对于未注明日期的引用,最新版本的 引用文件(包括任何修订)适用。 关于如何应用参考。容易的情况是当C ++ 11显式地引用回一个引用,例如在 3.9.1 基本类型中,它说: / p> [...
..
C ++标准中的$ 7.3.1.1 / 2部分写为 static关键字的使用是 当在 命名空间范围中声明对象时;未命名空间 提供了一个更好的选择。 命名空间是更好的选择?有什么理由?我知道这个标准说了很久,但从来没有认真考虑这个问题,即使我回答这个问题:未命名命名空间优于静态的优势? 它被认为是优越的,因为它可以应用于用户定义的类型,如我在 answer 中所述?还是有一些
..
我搜索的开放标准的网站,特别是的 C工作组主页但只发现了大约C11的信息。 他们似乎有定期举行会议,讨论不同的功能和扩展功能,但他们从来没有真正提到一个未来的C标准,也没有路线图。这是很难说他们是否是在一个新的标准,或只是一个技术勘误工作以目前的标准。 解决方案 我发送了电子邮件,对WG 14接触部分的家伙,但我没想到很快得到答案随时随地,但是,我做到了。 这是什么,他回答我说:
..
有没有一种可靠的方法来声明整数类型的固定8,16,32类型定义,和64位长度的ISO标准C? 当我说的ISO标准C,我的意思是严格的: ISO C89 / C90,C99没有。 无ISO标准没有定义的头。 无preprocessor符号ISO标准没有定义。 在ISO标准中没有指定任何类型大小的假设。 无专有供应商的符号。 我看到了计算器与此类似的其他问题,但没有解答不违反上述
..
在C99标准,前pressions允许precedence和结合。 由于该运营商在文档中出现的减少precedence,所以函数调用乘法运算符,反过来,来加法运算符之前来之前的顺序precedence被记录得非常好。 不过,我找不到关联的一个明确的描述,无论是左边或右边。这一点很重要,因为 35/5 * 2 是 14 的一个变体(35 / 5)* 2 和 3 为其他变量 35 /(5 * 2)
..
为什么我不能有 int类型的; 在2 C文件。我打算这两个结合起来,使可执行文件。 经验告诉我,我不能,但我想找到标准C99说,这其中,并密封我的理解。/: 我从 HTTP读取ISO C99标准/www.open-std.org/jtc1/sc22/wg...docs/n1256.pdf 。它说,第42页: 鉴定网络连接器6.2.2关联 1的鉴定连接器在不同的声明 作用域或在同一
..
我知道,编译器使用 __ STDC __ 来表示一个编译器是标准的C,并从,在那里,你可以使用 __ STDC_VERSION __ 来找出哪些级别的您正在使用的标准。 我也知道,C90没有价值,C90修正1例 199401L 和C99有 199901L 。 最新的C1X草案我只是指出它作为 201ymmL 和我假设它作出的最终标准不那么“含糊不清”的价值。 我的猜测是,这将是 201112
..
我觉得这个问题说明了一切。涵盖了大部分的标准从C89到C11的一个例子将是有益的。不过,我觉得这一个,但我想这只是未定义的行为: 的#include<&stdio.h中GT;INT主(INT ARGC,CHAR *的argv []) { 为const char * S = NULL; 的printf(“%C \\ N”,S [0]); 返回0; } 编辑: 由于一些选票
..