c++ - 为什么在 C 和 C++ 代码中插入 URL 有效?

标签 c++ c url

为什么下面的代码可以编译?该语言的哪一部分允许在 C 和 C++ 代码中添加 URL?

int main()
{
     http://www.stackoverflow.com
     return 0;
}

提前致谢,卡斯特罗。

最佳答案

如果你编译时有警告,你会注意到:

warning: label ‘http’ defined but not used

这应该足以说明这里的问题。

http: 文本被视为标签。

后面是//否定剩余文本作为注释,忽略它。

http://www.stackoverflow.com

即使如上所示的 SO 语法配色方案也表明这是真的,因为 http 之后的部分被视为注释(变灰)。

关于c++ - 为什么在 C 和 C++ 代码中插入 URL 有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5374075/

相关文章:

c++ - 检查来自文件的传入数据类型

c++ - 未排序链表段错误去除重复元素

url - `web_sys::Url::create_object_url_with_blob(&blob)` 未正确格式化二进制数据

javascript - 通过 URL 传递对象属性

php - 请求 .php 时 css 不工作,如 "/example.php/"但显示内容

c++ - 如何让std::thread在执行完其成员函数后自动删除对象

c++ - 是否存在用于文件系统事件的跨平台库?

使用库函数时 Python ctypes dll 调用访问冲突

c - 内核链表内核 Oops

c - 是否使用 char 未定义行为访问数组元素?