standards相关内容

在哪里可以找到当前的 C 或 C++ 标准文档?

对于许多问题,答案似乎都在“标准"中.然而,我们从哪里找到呢?最好是在线的. 谷歌搜索有时会让人感到徒劳,尤其是对于 C 标准,因为它们淹没在编程论坛上的大量讨论中. 首先,因为这些是我现在正在搜索的,所以哪里有好的在线资源: C89 C99 C11 C++98 C++03 C++11 C++14 C++17 解决方案 PDF 版本标准 截至 2014 ..
发布时间:2021-12-01 14:40:16 C/C++开发

在 C++ 标识符中使用下划线的规则是什么?

在 C++ 中,用某种前缀命名成员变量是很常见的,以表示它们是成员变量,而不是局部变量或参数.如果您有 MFC 背景,您可能会使用 m_foo.我也偶尔看到 myFoo. C#(或可能只是 .NET)似乎推荐只使用下划线,如 _foo.C++ 标准允许这样做吗? 解决方案 规则(在 C++11 中没有改变): 保留在任何范围内,包括用作实现宏: 以下划线开头的标识符,后跟大写 ..
发布时间:2021-12-01 14:37:13 C/C++开发

是否有 W3C 有效的方法来禁用 HTML 表单中的自动完成功能?

使用 xhtml1-transitional.dtd doctype 时,使用以下 HTML 收集信用卡号 将在 W3C 验证器上标记警告: 没有属性“自动完成". 是否有 W3C/标准方法来禁用浏览器对表单中敏感字段的自动完成功能? 解决方案 这里 很好来自 MDC 的文章解释了形成自动完成的问题(和解决方案).Microsoft 也发布了类似的内容此处. 老实说 ..
发布时间:2021-12-01 13:17:07 前端开发

哪个标准规定了 AT&W AT 命令?

在和同事讨论如何处理AT命令时,我们发现与我们的信念相反,命令AT&W(存储用户配置文件)未在 V.250 中指定(它只指定了ATZ和AT&F,它们是相关的),让我们想知道 - 那么它在哪里指定? 更新:是的,我们希望命令起源于Hayes 命令集,几乎所有的基本语法命令都是如此.然而,大部分海耶斯命令已被导入到正式的ITU 的 V.250 等标准或27.007 来自 3GPP.由于 V.25 ..
发布时间:2021-11-30 13:50:00 其他开发

C11 标准文档

从这个SO保护问题开始 我试图了解这些文件之间的区别: 9899 2012 费用 $60 9899 2011 费用 265 美元 正如您所看到的,这些文件的价格差异很大,我不知道便宜的那个是否有效,或者是真实标准的草稿或剪切副本. 有人买了 INCITS 的吗? 编辑 正如@Chqrlie 指出的那样:ANSI 和 ISO 官方文档的免费版本和最终草案的区别是什么, ..
发布时间:2021-11-28 17:53:36 其他开发

VS2010 C 和 C++ - 为 Linux/gcc 兼容性强制执行 ANSI 合规性?

我正在参加一门课程,要求我为 Linux 编写一些 C++ 应用程序.我真的非常不喜欢 Linux 下可用的开发工具,但我喜欢 VS2010. 是否有任何类型的编译器开关可以在 VC++ 中强制执行 ANSI 或 gcc 兼容性?或者我可以将编译器换成 gcc 并仍然使用 VS 环境吗? 解决方案 您可以通过指定 /Za 标志来禁用 Microsoft 对 ANSI C 和 ANSI ..
发布时间:2021-11-28 17:48:43 其他开发

符合 ANSI C 的实现能否在其标准库中包含附加功能?

是否允许符合 ANSI C 的实现在其标准库中包含除标准列举的类型和函数之外的其他类型和函数?(理想的答案是参考 ANSI 标准的相关部分.) 我特别问,因为 Mac OS 10.7 在 stdio.h 中声明了 getline 函数,即使在使用 -ansi 标志使用 gcc 或 clang 进行编译时也是如此.这打破了几个定义自己的 getline 函数的旧程序.这是 Mac OS 10. ..
发布时间:2021-11-28 17:45:48 其他开发

没有 href 属性的锚标记安全吗?

是否可以使用不包含 href 属性的锚标记,而是使用 JavaScript 单击事件处理程序?所以我会完全省略 href,甚至不让它为空(href=""). 解决方案 在 HTML5 中,使用没有 href 属性的 a 元素是有效的.它被认为是一个“占位符超链接". 示例: 上一个 在 w3c 锚标记参考页面上查找“占位符超链接":https://www.w3.org/TR/20 ..
发布时间:2021-11-27 12:13:00 前端开发

XHTML5 与 HTML5 有何不同?

XHTML5 与 HTML5 有何不同?据我了解,XHTML5 是语言的 XML 形式,HTML5 是语言的 SGML 形式,这意味着明显的细微语法差异.还会有进一步的差异吗?XHTML5 是否会弃用 HTML5 没有弃用的完全无价值的元素?XHTML5 会用模式而不是 doctype 编写吗?XHTML5 会强加结构验证而不是仅仅说明什么是什么的孩子吗?XHTML5 会提供 HTML5 不具备的 ..
发布时间:2021-11-26 19:19:59 前端开发

编码约定 - 命名枚举

Java 中是否有命名枚举的约定? 我的偏好是枚举是一种类型.因此,例如,您有一个枚举 水果{苹果、橙子、香蕉、梨子、... }网络连接类型{LAN,Data_3g,Data_4g, ... } 我反对命名: FruitEnum网络连接类型枚举 我知道很容易挑选出哪些文件是枚举,但你也会有: NetworkConnectionClass水果类 另外,是否有一个很好的文档来描述常量 ..
发布时间:2021-11-25 19:45:42 Java开发

检查空数组:计数与空

这个问题关于'如何分辨如果 PHP 数组为空'让我想到了这个问题 在确定数组是否为空时,是否有理由使用 count 而不是 empty? 我个人的想法是,如果 2 等价于空数组的情况,您应该使用 empty 因为它为布尔问题提供了布尔答案.从上面链接的问题来看,似乎 count($var) == 0 是流行的方法.对我来说,虽然技术上是正确的,但毫无意义.例如.问:$var,你是空的吗 ..
发布时间:2021-11-18 03:17:16 PHP

new[] 在 C++ 中调用默认构造函数吗?

当我使用 new[] 创建我的类的数组时: int count = 10;A *arr = 新 A[count]; 我看到它调用了 A count 次的默认构造函数.结果 arr 有 count 个初始化 A 类型的对象.但是如果我用同样的东西来构造一个 int 数组: int *arr2 = new int[count]; 它没有被初始化.所有值都类似于 -842150451 尽管 in ..
发布时间:2021-11-18 02:25:05 C/C++开发

C/C++ int[] 与 int*(指针与数组表示法).有什么不同?

我知道 C 中的数组只是指向顺序存储数据的指针.但是什么区别意味着符号 [] 和 * 的区别.我的意思是在所有可能的使用上下文中.例如: char c[] = "test"; 如果您在函数体中提供此指令,它将在堆栈上分配字符串 char* c = "test"; 将指向一个数据(只读)段. 您能否在所有用法上下文中列出这两种符号之间的所有差异以形成清晰的总体视图. 解决方案 ..
发布时间:2021-11-18 01:31:59 C/C++开发

我应该使用 char** argv 还是 char* argv[]?

我刚刚在学习 C 并且想知道我应该在我的主要方法中使用其中的哪一个.有什么区别吗?哪个更常见? 解决方案 当你刚刚学习 C 时,我建议你真正尝试去理解数组和指针之间的区别,而不是 em>共同的东西. 在参数和数组方面,有一些令人困惑的规则,在继续之前应该清楚.首先,您在参数列表中声明的内容被特殊对待.在某些情况下,在 C 中作为函数参数没有意义.这些是 函数作为参数 数组作为 ..
发布时间:2021-11-18 01:21:58 其他开发

为什么可变长度数组不是 C++ 标准的一部分?

最近几年我很少使用C.当我阅读 this问题 今天我遇到了一些我不熟悉的 C 语法. 显然在 C99 中,以下语法是有效的: void foo(int n) {整数值[n];//声明一个变长数组} 这似乎是一个非常有用的功能.是否曾讨论过将其添加到 C++ 标准中,如果有,为什么将其省略? 一些潜在的原因: 编译器供应商实施的繁琐 与标准的其他部分不兼容 可以使用其他 C ..

是“argv[0] = 可执行文件名"吗?一个公认的标准还是只是一个共同的约定?

在 C 或 C++ 应用程序中将参数传递给 main() 时,argv[0] 是否总是可执行文件的名称?或者这只是一个常见的约定,并不能保证在 100% 的情况下都是正确的? 解决方案 猜测(甚至是有根据的猜测)很有趣,但您确实需要查看标准文档才能确定.例如,ISO C11 声明(我的重点): 如果argc的值大于零,则argv[0]所指向的字符串代表 程序名称;argv[0][0] ..
发布时间:2021-11-17 21:11:06 C/C++开发

什么是最好的“文件格式"?用于在单个存档中保存完整的网页(图像等)?

我正在做一个项目,它将单个图像和文本文件存储在一个地方,就像一个时间胶囊.现在,几乎每个项目都可以保存为一个文件,如 DOC、PPT 和 ODF.但是完整的网页不能——它们被保存为单独的 HTML 文件和数据文件夹.我想将网页保存在单个存档中,虽然有多种解决方案,但没有“标准".哪种格式最适合 HTML 存档? 微软有 MHTML -- 基本上是一个文件完全编码为 MIME HTML 电子邮 ..
发布时间:2021-11-17 03:11:35 前端开发