mirror of
https://github.com/Karaka-Management/Developer-Guide.git
synced 2026-01-12 12:58:40 +00:00
15 lines
489 B
Markdown
15 lines
489 B
Markdown
# C++
|
|
|
|
The c++ code should focus on using simplicity over "modern solutions". This may often mean to restrict the code on earlier c++ versions and sometimes even c code.
|
|
|
|
## Operating system support
|
|
|
|
C++ solutions must be valid on Windows 10 and Linux.
|
|
|
|
## Use of namespace
|
|
|
|
Namespaces must never be globally used. This means for example `use namespace std;` is prohibited and functions from the standard namespace should be prefixed instead `std::`
|
|
|
|
## Templates
|
|
|
|
Don't use c++ templates. |