res2001, Почитал про конструктор перемещения и немного не понял разницу между копирования и перемещения
Синтаксис одинаков, и суть примерна одинакова
Но один работает с r-value, другой с l-value
Но пока явного чего-то не отыскал
devalone, Наверное я понял) изначально смысла не понимал) Мы просто делаем ту же самую работу, но уже для 2 объекта, понял=)
просто в моей задаче, это немного глупо, так делать=)
Алексей Майрин, я имею ввиду то, что у меня конструктор большой( там не только инициализация массива или выделение памяти)
Там много вызовов функций и нету смысла дублировать=(
devalone, Я понимаю, что его там не видно
Но написав строку ( заранее) WorkWithArray obj1 - он выполнит все то, что храниться в конструкторе, а не создаст объект просто
По этому и не могу понять, в чем проблема(
Или же я не правильно понял Вас?
devalone, Да, точно так же делаю всё(
Я понял, у меня проблема немного в другом
switch (triger)
{
case 1:
{
WorkWithArray obj1;
_getch();
break;
}
case 2:
{
WorkWithArray obj2(WorkWithArray obj1);
_getch();
break;
}
я в case 2 хочу вызвать obj1(в конструкторе копирования) но т.к. он в case 1 , его не видно для 2 кейса, если его объявить для общего, так сказать виденья, то смысл меню утратиться
Или я что-то не так делаю?(
Сегодня с 9 утра сижу(код(ю)) и уже немного мозг вскипает =(
devalone, так дело в том, что кажется конструкторы я описал верно, (ибо если запускать код каждого конструктора то все работает)
а вот именно вызвать из меню( нужный мне конструктор не выходит(
А скажи, в плане отладки оно отличается от вижлы? или же все тоже самое, просто как я уяснил, вижла очень мощный интсрумент
А синтаксис плюсов будет отличаться?Просто знаю всякие мелочи, в Clion(как-то так от джетБрейнс продукт) библиотеки немного по другому называются и подключаются
Или же я путаю что-то?)
Может быть какой-то тутор будет?(язык все равно(англиский/русский
А скажи, в плане отладки оно отличается от вижлы? или же все тоже самое, просто как я уяснил, вижла очень мощный интсрумент
А синтаксис плюсов будет отличаться?Просто знаю всякие мелочи, в Clion(как-то так от джетБрейнс продукт) библиотеки немного по другому называются и подключаются
Или же я путаю что-то?)
Может быть какой-то тутор будет?(язык все равно(англиский/русский)
На самом деле, хотелось бы понять именно на си, и именно логику хранения дерева в файле, а не через xml документы, если что-то знаете могли бы подсказать по этому поводу, было бы очень круто!)
Может быть есть еще что-то)