Паттерны не должны становиться самоцелью вашего кода
а чего не в тему-то
erase_symbol(char* string, int index);
const char* str = "Hello, world!";
str = erase_symbol(str, index);
In C, string literals are of type char[], and can be assigned directly to a (non-const) char*. C++03 allowed it as well (but deprecated it, as literals are const in C++). C++11 no longer allows such assignments without a cast. A string literal is not necessarily a C string: if a string literal has embedded null characters, it represents an array which contains more than one string.
(char*)malloc
erase_symbol(char* string, int index);
char* str = "Hello, world!";
str = erase_symbol(str, index);
<cstdlib>
) в пространстве имен std. Не говоря уж о https://en.cppreference.com/w/cpp/memory/newТестовое задания
Вот задания дословно:
Два вопроса. 3.7.
На какой отвечать?
dcontm,
п.0
https://toster.ru/search?q=навык
п.2
Частота обращения к документации по фреймворку/библиотеке. зависит от "сложности" и др. самого(ой) ф-ка/б-ки.
п.1
Однозначно ответить невозможно (у вас же не опрос?)
Для того чтобы "оценить" свои навыки, нужно понять что это такое - свои навыки.
Допустим вы что-то умеете делать - это и будет ваш навык. Навык получют путем практики.
Профессиональные навыки - навыки полученные путем профессиональной практики.
Нет профессиональной практики - нет профессиональных навыков. (это к вопросу хобби)
Дальше:
Как оценить свои
профессиональныенавыки?Сами вы не сможете "оценить" свои навыки, для этого нужен "оценщик" и тут могут быть варианты:
Для эксперта ваши навыки могут показаться очень слабыми, в то же время для (не)эксперта вполне подходящими для решения определенного круга задач.
Кроме того, возможно вопрос о том какие нужны навыки в интересующей/интересной, лично вам, области.
Тогда - можно сравнить что требуется и что имеется.