т.к if'ы в C++ не учил(Хотя проходил в JS и знаю как это делается.)
Ну так попробовал бы так, как в js написать, на самом деле там нет различий. Если сложно читать учебник, то можешь пройти экспресс курс здесь cppstudio.com/cat/274 но потом всё равно прочитай какой-нибудь серьёзный учебник по C++(Прата или подобный), он даст более полные знания.
AnneSmith, покажи хоть одно слово в моём комментарии, которое ограничивает слово "проект" веб приложением в силу моего небогатого опыта. Почему люди так любят читать то, чего нет?
whatever73, нет, более чем серьёзно, если цель создать проект - нужно делать то, что сам умеешь и нанимать людей делать то, что ты не можешь, и как раз более важным будет навык ведения бизнеса, чем навык программирования, есть примеры, когда программисты создавали компании, но у них уже были знания и они не пытались изучить быстренько технологии и создать прототип.
Алексей Майрин, а как ты представляешь себе вызов копирующего конструктора без создания другого объекта(который копируем)? Вообще так сделать можно, но это будет UB)