Archived issue #0033718
Coding - Refactoring default memory operations
Description
A part of OCCT functionality used "malloc" "calloc" "free" "new" "delete"
Needs to avoid that operations (excluding new for Handle, that have overrides operator new)
Needs to use: TCollection_Array, std::shared_ptr that allocated with opencascade::make_shared or std:unique_ptr with opencascade::make_unique or just local array.
The issue can be spitted for general modules or done on one ticket.
The first step - find any operation and sort them to clarify amount of cases.
Needs to avoid that operations (excluding new for Handle, that have overrides operator new)
Needs to use: TCollection_Array, std::shared_ptr that allocated with opencascade::make_shared or std:unique_ptr with opencascade::make_unique or just local array.
The issue can be spitted for general modules or done on one ticket.
The first step - find any operation and sort them to clarify amount of cases.
Public activity
No public notes
Participants are labeled by their role within this record.