Size: a a a

2021 March 02

G

Gabriel in supapro.cxx
Flower Surgeon
Вкрации: чтобы не писАть много перегрузок операторов: написал один раз космический кораблик и усё.
Можно подробнее про этот момент?
источник

IZ

Ilia Zviagin in supapro.cxx
Gabriel
А можно пример увидеть такой сортировки?
Да любая сотрировка.
источник

LA

Liber Azerate in supapro.cxx
Gabriel
А можно пример увидеть такой сортировки?
Сортировка такая же будет, просто внутри меньше операций
источник

LA

Liber Azerate in supapro.cxx
Gabriel
Можно подробнее про этот момент?
источник

IZ

Ilia Zviagin in supapro.cxx
Liber Azerate
Сортировка такая же будет, просто внутри меньше операций
+
источник

FS

Flower Surgeon in supapro.cxx
Ilia Zviagin
Дело не в краткости, а в эффективности.
Ну, мне, как быдлокодеру, главное чтобы меньше кода разводить. С этой точки зрения <=> — отличное изобретение.
источник

IG

Ivan Grechka in supapro.cxx
Ilia Zviagin
ОНО ДОЛЖНО — кто оно, кому должно ?
Утром пришло сообщение, сделать задание с помощью бинарных файлов.

Условие простое только такое - Файл будет создан уже, в нем уже будут лежать нужное нам(я не понял что именно) и мы должны посчитать четные числа.

На лекции в бинарном файле кракозябры лежали, я уже много чего пробовал, целый день вот долюблюсь и не понимаю, сделал ли я правильно или нет
источник

IZ

Ilia Zviagin in supapro.cxx
Flower Surgeon
Ну, мне, как быдлокодеру, главное чтобы меньше кода разводить. С этой точки зрения <=> — отличное изобретение.
|Ему ж за строки платят...
источник

IZ

Ilia Zviagin in supapro.cxx
Ivan Grechka
Утром пришло сообщение, сделать задание с помощью бинарных файлов.

Условие простое только такое - Файл будет создан уже, в нем уже будут лежать нужное нам(я не понял что именно) и мы должны посчитать четные числа.

На лекции в бинарном файле кракозябры лежали, я уже много чего пробовал, целый день вот долюблюсь и не понимаю, сделал ли я правильно или нет
Если это реально бинарный файл, вам должны были описать его формат...
источник

IZ

Ilia Zviagin in supapro.cxx
Иначе ничего из него считать нельзя.
источник

FS

Flower Surgeon in supapro.cxx
Ilia Zviagin
|Ему ж за строки платят...
Ну, это ЕМУ, а не — за РЕЗУЛЬТАТ.
источник

A

Alex Ф-ф-фэils!🌠︙... in supapro.cxx
Blue Heart
Давно тебя не видел)
приветствую, да
источник

NM

Nastya Medveda in supapro.cxx
Подскажите, пожалуйста, почему одна и та же конструкция декларирует переменную, но инициализирует объект класса/структуры?
Почему они ведут себя по-разному?
#include <iostream>

struct Answerer {
   int theAnswer {42};
};

int main(int argc, const char * argv[]) {
   int declaratedInt; //variable declaration
   
   Answerer answerer; //class object declaration?
   
   // No it is not -- the class is already initialized:
   std::cout << answerer.theAnswer << std::endl;
   return 0;
}
источник

LA

Liber Azerate in supapro.cxx
Nastya Medveda
Подскажите, пожалуйста, почему одна и та же конструкция декларирует переменную, но инициализирует объект класса/структуры?
Почему они ведут себя по-разному?
#include <iostream>

struct Answerer {
   int theAnswer {42};
};

int main(int argc, const char * argv[]) {
   int declaratedInt; //variable declaration
   
   Answerer answerer; //class object declaration?
   
   // No it is not -- the class is already initialized:
   std::cout << answerer.theAnswer << std::endl;
   return 0;
}
Для инта это тоже определение
источник

NM

Nastya Medveda in supapro.cxx
Liber Azerate
Для инта это тоже определение
это же декларация, нет?
источник

LA

Liber Azerate in supapro.cxx
Nastya Medveda
это же декларация, нет?
Нет. Под инт выделяется память, это определение
источник

NM

Nastya Medveda in supapro.cxx
Liber Azerate
Нет. Под инт выделяется память, это определение
хм.
источник

FS

Flower Surgeon in supapro.cxx
Nastya Medveda
Подскажите, пожалуйста, почему одна и та же конструкция декларирует переменную, но инициализирует объект класса/структуры?
Почему они ведут себя по-разному?
#include <iostream>

struct Answerer {
   int theAnswer {42};
};

int main(int argc, const char * argv[]) {
   int declaratedInt; //variable declaration
   
   Answerer answerer; //class object declaration?
   
   // No it is not -- the class is already initialized:
   std::cout << answerer.theAnswer << std::endl;
   return 0;
}
У тебя переменная класса инициализируется значением 42. Такие дела.
источник

NM

Nastya Medveda in supapro.cxx
Flower Surgeon
У тебя переменная класса инициализируется значением 42. Такие дела.
а, то есть происходит определение класса, в котором инициализируется переменная?
источник

FS

Flower Surgeon in supapro.cxx
Nastya Medveda
а, то есть происходит определение класса, в котором инициализируется переменная?
Объявление класса с переменной, типа int со значением по умолчанию 42.
источник