ppc-lang/doc/type-system/fields.md

14 lines
465 B
Markdown
Raw Permalink Normal View History

# Fields
In ++C, structs may have only field members. Fields contain data of arbitrary type (except a type that references the struct itself). A field can be const (the memory behind the field might still be settable, but the field itself cannot be assigned to). ++C makes no guarantees for the order of fields or their alignment.
An example structure with fields:
```c++
export struct my_struct_t {
number: float;
integer: int;
array: char[];
}
```