为什么std::FILE用大写字母表示?
Why is std::FILE in capital letters?
我想知道为什么C和c++的FILE类型是用大写字母拼写的。其他类型用小写字母拼写。
编辑看到§27.9.2 c++ 11日表134
在非常古老的 C语言方言中,在没有任何标准化之前,当FILE类型被发明时,在typedef存在之前,该名称是一个宏:
#define FILE struct _iobuf
约定是将宏命名为全大写。
http://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/include/stdio.h(小写的宏只是函数的优化版本——其中许多也作为适当的函数存在)
相关文章:
- 如何在 c++ 中将所有大写字母转换为字符串中的小写字母,反之亦然?
- 大写字母
- 字符数组[]中的小写大写字母C++通过指针
- 如何在德语大写字母 Ä, Ö, Ü, ẞ 上正确应用 C++
- 删除 C 字符串中的大写字母
- 如何检查包含 utf8 文本的 std::string 在 Windows 中是否以大写字母开头?
- 正则表达式表示非连续大写字母和小写字母
- C++函数来检查 char 是否是大写字母,并且不计算给定字符串中的大写字母
- 将大写字母(从 cin 读取)更改为小写
- 如何验证小写和大写字母
- opencv :无法通过等待键读取大写字母
- 降低字符串字符,并在转换的大写字母前添加一个_
- 接收字符串,检查大写字母
- 如何计算字符串中大写字母、小写字母和数字的数量
- 如何在c++中用大写字母打印地址(十六进制值)
- Python:获取两个大写字母之间的字符串
- 使用std::sort对字符串进行排序,使大写字母位于小写字母之后
- 我的 cipher() 函数似乎不支持大写字母
- 在递归函数中计算大写字母
- 为什么std::FILE用大写字母表示?