Добрый день.
Снизу прилагаю скрины
</>
есть. Вычитание вещественных чисел на c++?
Всем привет! Уже всю голову сломал. ... Заранее спасибо.
std::string
[?].f("abc"s);
даст то что надо при условии правильной подготовки к использованию литерала. Здравствуйте!
main
не является точкой входа, эта функция является лишь этапом запуска твоего кода, а точка входа выполняется до main
. Скриншот функции лишь для удобства,
(std::to_string(spis[i].number) == std::to_string(*param))
</>
есть.Меня зовут Андрей
Хочу научиться программировать, а далее устроиться работать, разработчиком игр на Unity.
Здравствуйте!
это как бы таблицы внутри каждой строки
Что я делаю не так
как можно сделать лучше
</>
для этого.void elementdob(student*& stu, int& n, student newelement)
stu
и n
лучше забыть. Что значит stu
? Это акроним? Это сокращение? Что значит n
? Как он связан с stu
? Почему первые два вот так названы, а третий - полноценно и раскрывает свой смысл своим именем?void elementdel(student*& stu, int& n)
elementdob
и что делает elementdel
. Одна функция у тебя расширяет массив, а вторая - просто копирует память, не сужая массив.elementdel
у тебя потерялся деструктор одного из элементов и повисла память другого. Что-то протекло, что-то приведет к падению немного позже.elementdob
операцию: сузить массив на один элемент ровно тем же способом, как он был расширен.elementdob(*&stu, n, newelement);
cout << "Введите имя:" << endl;
cin >> newelement.name;
student newelement;
, никак его не инициализировала, передала по значению в elementdob
и только после этого начинаешь инициализировать newelement
.newelement
при передаче снова копируется, а не перемещается. RAII
не имеет никакого отношения к RAII. У тебя должна быть реализация NVI через CRTP.
В стандарте не бывает "наверное".
Что ты понимаешь под этими словами? Термин далеко не общий.
Можешь предоставить ссылку на стандарт, где это поведение описано?
"оно" - это что?