C/C++
Why might functional object fields be needed from the perspective of lambda functions?
How can you limit the number of class instances in C++?
What is the mechanism of method overriding (override) in C++?
If an exception is thrown in the constructor, will the destructor be called?
What happens to a std::vector when an element is added?
How to implement a smart pointer for one or multiple objects?
What should be considered when interacting with C and C++ languages in the context of exception handling?
What is a recursive mutex?
Can you tell about the concept of input/output?
What is MVP (Minimum Viable Product)?
What happens if you call the lock method multiple times?
What is the asymptotic complexity of operations with the vector container in C++?
What happens when moving an object of type std::string in C++?
What needs to be done to store your structure in an unordered_map?
What should be kept in mind when calling exceptions in a destructor?
How can memory leaks occur when using std::shared_ptr?
What is the role of dividers in smart pointers?
What happens in the constructor when the new operator is called if an exception occurs? Is there a risk of memory leak in this case?
What happens if you call the free function for a pointer that is equal to nullptr?
How to prevent a class user from creating an object of this class on the heap?