Skip to main content

94 docs tagged with "Language"

View all tags

Behavior

- reg = net/reg: 左式只能是 reg.

Best Practices

- 普通函数成员 与 析构函数 全部定义为虚函数

C

类型转换

C++

Fundamentals

Dataflow

- assign net = net/reg: 左式只能是 net

Error

- class 体内声明为 friend/static/virtual 方法, class 体外实现时不加 friend/static/virtual 关键字

Expressions

左值表达式一定可作(右)值表达式, (右)值表达式不可作左值表达式:

Go

Installation

I/O

Output format:

Lifetime

显式地使用生命周期, 可以让编译器正确地认识到多个引用之间的关系.

Module

- Inout(Net) -> (Net)Module(Net) -> Inout(Net)

Pattern Matching

当函数拥有多个函数体(模式)时,会从上至下进行匹配各模式,一旦匹配则只应用这一函数体.

Scope

- 标识符的作用域越小,访问的优先级别越高

STL

Copy in, copy out.

Style Guide

- 由于 Java 面向对象编程的特性, 在命名时应尽量选择名词

Template

- 函数标签相同的覆盖函数