language-design
-
以下 C char 数组存储实现背后的原因是什么?
-
Eric Lippert 所说的 "you need to know what the base class is to determine what the base class is" 是什么意思?
-
为什么一个线性函数需要大括号?
-
在赋值语句中自动提升右侧表达式的编译器类型
-
表达式产生错误
-
为什么 C# 不允许默认使用父级的构造函数?
-
为什么 C# 不让我像字典一样对动态进行索引?
-
为什么 std::unique_lock 不是源自 std::lock_guard
-
为什么 std::string return 的 const 访问器是引用?
-
为什么局部变量需要初始化,而字段不需要?
-
字符串连接运算符 + 歧义
-
Ruby 的 throw-catch 是如何实现的?
-
为什么scala允许转义字符串中的单引号?
-
为什么 ValueType 是抽象的 class
-
为什么 CMake 语法到处都有多余的括号?
-
为什么 Java 设计者限制在静态上下文中使用非静态变量?
-
Rust 的函数参数语法相对于 C 的目的是什么?
-
为什么在几乎没有阻塞操作的情况下,事件循环从JavaScript开始就存在
-
使用 ref 表示参数将被修改
-
'Missing'(?) 编程语言的特性?