Alex
Продолжать смотреть на код. Декомпозировать работу кода. Если не знаешь что делают конкретные методы или выражения -> гуглишь изучаешь и возвращаешься к пункту: смотреть на код
Andrii
Можно всем показать
m700
Можно всем показать
тут есть люди кто любят смотреть
Сергей
Сюда скинуть
Алексей
Andrii
Помогите разобраться с кодом, покажу как разбираться с кодом на бумаге
Alex
Пишут что все должно уже работать
Попробуй переустановить пакет, может криво встал.. это же линукс))
Алексей
Попробуй переустановить пакет, может криво встал.. это же линукс))
Теперь во вторник. Думал об этом. А подскажите как удалить весь qt
m700
Vova
https://metanit.com/cpp/tutorial/4.1.php
Alex
Указатели
Andrii
Это указатели. Чуть потом объясню как работает
Alex
swap по указателям в памяти поменял их значения местами И переименовал тем самым переменные, вот и А стало 20
Alex
Указатель ссылается на память, в «ячейке» которой переменная хранится по адресу
Agent_RBY_
Да, и наоборот
Alex
Смотри, указатель со звёздочкой это ссылка на адрес переменной, а переменная это число просто
Alex
Типа *pd, которой присвоилось значение С будет равно к примеру fb357dx (какой нибудь hex), а сама переменная С останется прежней
Alex
Это просто вызов модуля такой
Alex
Ты же не видишь import stdout под инклюдом
Alex
Поэтому сделали так
Andrii
Смотри, когда мы заходим в функцию main, у нас есть стек, это какое-то число, допустим 1000. Потом команда int a, значит стек стал 1004, а переменная a занимает место от 1000 до 1003
Vova
std это namespace Это модуль откуда берутся команды cout это console out, вывод в консоль endl это end line, конец строки
Alex
Чтобы писать просто cout, нужно так же как include в начале файла объявить std (ибо оно содержит cout)
Agent_RBY_
Потому что метанит параша
Andrii
Потом a = 10, это означает, что в место от 1000 до 1003 записывается 10
Alex
Питон знаешь? Разница from std import cout Или явно обращаемся каждый раз std.cout
Agent_RBY_
Это просто текст, который выводится в консоль
Andrii
Нет, это стек. Он есть, но он невидим. Попробуй что-то вроде int a, b; printf("%p %p\n", &a, &b);
Alex
А ты сколько уже плюсы изучаешь? Это в универе требуют?
Alex
Синтаксис такой
Agent_RBY_
Это разделение. Т.е. Что бы вывести переменную нужно вокруг неё написать <<, если очень просто
Alex
Пройди бесплатный курс по основам и проще будет, а не сразу в пекло Тот же бесплатную вводную часть от Яндекс Практикум по разработчик с++
Alex
Лучше поймёшь, если то что ты сейчас отправляешь - будешь выводить сама ручками, переписывая. Так и лучше запоминается и поэкспериментировать можно и нужно
Alex
Ctrl C, V - не стоит делать)
Agent_RBY_
В любой программе на телефоне
Александр
Да
Alex
Ой нет, в консоли
Alex
На листике только логику расписываешь для представления
Максимус
В универе ни разу не писали контрольные на листке?
Agent_RBY_
Ой нет, в консоли
У неё ноут в ремонте
Alex
Прогать на листике - изврат
Alex
У неё ноут в ремонте
Есть сайты с консолью, с мобильного можно прогать
Максимус
Прогать на листике - изврат
Зато учит внимательности, пропустил ; и сразу минус пару баллов за экзамен
Максимус
Это такой изврат
Да я знаю, меня это тоже бесит, но никуда не денешься
Alex
Зато учит внимательности, пропустил ; и сразу минус пару баллов за экзамен
А кто проверять будет сразу? Компилятор то сразу даст ответ
Andrii
Это долгая история, примерно в стиле почему в Англии футы.
Agent_RBY_
Да, такой синтаксис
Alex
Программисты мидлы и сеньоры херачат код, прогоняют, ловят херню и от этого отталкиваются, не особо думая. Потом уже причесывают для красоты и ищут лучшее решение.
Alex
Типа это просто какая то мастурбация - прогать на листочке. Псевдокод на листочке для того, чтоб перевести его в код - адекватно
Alex
Нет, он не требует углубления в конструкции языка и может быть переделан, главное идея - бизнес задача
Alex
Возьми какой нибудь бесплатный курс в приложении Stepik и поработай там с тренажером, будешь уверенней чувствовать себя Теория там тоже дается
Alex
Можно, но нужны 3 дня, а не сидеть в Инстаграмме (образно говоря)
Alex
А Тз на лабу какое?
Agent_RBY_
Ничего себе, а че так можно было что ли
Alex
Может там тебе вообще указатели даже и не нужны
Alex
Удалял на 2 года - зашёл, ничего не изменилось, разве что у некоторых одноклассников бывших прибавилось детей
Agent_RBY_
У меня там уже у половины одноклассников мужья/жены и дети
Agent_RBY_
А мне всего 18...
Vova
Чё прям у половины?
Agent_RBY_
А внуков нет?
Очень надеюсь, что нет
Agent_RBY_
Чё прям у половины?
Ну у трети мб, я не считал)
Maksim Pozharskiy
Agent_RBY_
Ровно 50%
У нас в классе 29 человек было. Одного поделили пополам, похоже :)
Vova
У вас там недотрах городского значения или контрацептивы не завозят?) В 18 лет с детьми, это больше на мем похоже
Vova
Понял, вопросов нет)
Agent_RBY_
У меня племянница в 15 родила, в чём проблема то?
В том, что это рано. Как с физиологической, так и с психологической точки зрения
Борисов
В разделе qt профили пусто и не могу найти куда послать систему, чтобы подцепить
Попробуй просто(!) установить QtCreator - https://vitux.com/compiling-your-first-qt-program-in-debian-10/ То есть без додумывания за авторами, что и в каком порядке ставить ) Четко по инструкции, так сказать ) Второй вариант - https://losst.ru/ustanovka-i-nastrojka-qt-creator
Alex
А из этого уже исходит остальное