mirror of
https://github.com/stan220/godot-docs.git
synced 2026-09-08 18:29:11 +00:00
Specify that try-catch blocks are forbidden in cpp_usage_guidelines.rst
This commit is contained in:
@@ -182,6 +182,8 @@ repetition:
|
||||
It's recommended to use ``GLOBAL_DEF``/``EDITOR_DEF`` only once per setting and
|
||||
use ``GLOBAL_GET``/``EDITOR_GET`` in all other places where it's referenced.
|
||||
|
||||
.. _doc_common_engine_methods_and_macros_error_macros:
|
||||
|
||||
Error macros
|
||||
------------
|
||||
|
||||
|
||||
@@ -100,6 +100,15 @@ pull request.
|
||||
To follow the existing style, please use standard ``#ifdef``-based include
|
||||
guards instead of ``#pragma once`` in new files.
|
||||
|
||||
``try``-``catch`` blocks
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
C++ style exception handling using ``try`` and ``catch`` blocks is forbidden.
|
||||
This restriction is in place for several reasons, including performance, binary
|
||||
size and code complexity.
|
||||
Use :ref:`doc_common_engine_methods_and_macros_error_macros` instead.
|
||||
|
||||
|
||||
.. seealso::
|
||||
|
||||
See :ref:`doc_code_style_guidelines_header_includes` for guidelines on sorting
|
||||
|
||||
Reference in New Issue
Block a user