Size: a a a

2020 July 25

ПК

Паша Калугин... in supapro.cxx
Dimmu Borgir
Задание 1: Обмен сообщениями
       - Регистрация
           - ввод логина и пароля
       - Аутентификация
           - вход на основе правильного логина и пароля
       - Отправка сообщений:
           - выбор пользователя
           - отправка сообщения выбранному пользователю
       - Чтение сообщений:
           - просмотр сообщений, которые пришли от других пользователей // ребята в этом задании "Регистрацию" и "Аутентификацию" наследованием сделать?
Можно пожалуйста поподробнее про задание?
источник

ПК

Паша Калугин... in supapro.cxx
Anatoly Shirokov
был в свое время выпущен многотомник, посвященный макросам GNU для стека... но до наших дней не дожил.
Я просто чувствую, что маны буду дней 5 перечитывать до понимания
источник

D

Danya in supapro.cxx
Dimmu Borgir
Задание 1: Обмен сообщениями
       - Регистрация
           - ввод логина и пароля
       - Аутентификация
           - вход на основе правильного логина и пароля
       - Отправка сообщений:
           - выбор пользователя
           - отправка сообщения выбранному пользователю
       - Чтение сообщений:
           - просмотр сообщений, которые пришли от других пользователей // ребята в этом задании "Регистрацию" и "Аутентификацию" наследованием сделать?
Если ты задаешь такой вопрос, то ты скорее всего не понимаешь что такое наследование
источник

DB

Dimmu Borgir in supapro.cxx
Danya
Если ты задаешь такой вопрос, то ты скорее всего не понимаешь что такое наследование
понимаю. подобное задание наследованием сделал препод не принял
источник

В

Владимир in supapro.cxx
Dimmu Borgir
Задание 1: Обмен сообщениями
       - Регистрация
           - ввод логина и пароля
       - Аутентификация
           - вход на основе правильного логина и пароля
       - Отправка сообщений:
           - выбор пользователя
           - отправка сообщения выбранному пользователю
       - Чтение сообщений:
           - просмотр сообщений, которые пришли от других пользователей // ребята в этом задании "Регистрацию" и "Аутентификацию" наследованием сделать?
Тут в самом описании уже есть наследование)
источник

DB

Dimmu Borgir in supapro.cxx
Паша Калугин
Можно пожалуйста поподробнее про задание?
это все задание)
источник

D

Danya in supapro.cxx
Dimmu Borgir
понимаю. подобное задание наследованием сделал препод не принял
"наследованием сделал" что это вообще значит? Наследованием чего, куда, зачем?
источник

ПК

Паша Калугин... in supapro.cxx
Dimmu Borgir
это все задание)
Ну в каком формате это нужно сделать, при чём тут наследование
источник

AS

Anatoly Shirokov in supapro.cxx
Dimmu Borgir
Задание 1: Обмен сообщениями
       - Регистрация
           - ввод логина и пароля
       - Аутентификация
           - вход на основе правильного логина и пароля
       - Отправка сообщений:
           - выбор пользователя
           - отправка сообщения выбранному пользователю
       - Чтение сообщений:
           - просмотр сообщений, которые пришли от других пользователей // ребята в этом задании "Регистрацию" и "Аутентификацию" наследованием сделать?
регистрация и аутентификация - это суть процессы, скорее всего их следует поручить классу UserManager, сделав их методами:
class UserManager {
public:
   User register(string login, string password);
   User authenticate(string login, string password);
...
}
источник

DB

Dimmu Borgir in supapro.cxx
Anatoly Shirokov
регистрация и аутентификация - это суть процессы, скорее всего их следует поручить классу UserManager, сделав их методами:
class UserManager {
public:
   User register(string login, string password);
   User authenticate(string login, string password);
...
}
бро эта не конструкторы и не функции что эта тогда?
источник

DB

Dimmu Borgir in supapro.cxx
ничего не возвращают
источник

DB

Dimmu Borgir in supapro.cxx
Danya
"наследованием сделал" что это вообще значит? Наследованием чего, куда, зачем?
источник

PK

Pavel Kazakov in supapro.cxx
Dimmu Borgir
бро эта не конструкторы и не функции что эта тогда?
Это методы класса, возвращают User -- внимательно на сигнатуру смотри
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Егор
Можно это прописать https://cmake.org/cmake/help/v3.18/command/include_directories.html
и просто инклюдить по имени, можно
#include "../src/file.h"
Вот так не надо
источник

D

Danya in supapro.cxx
Абсолютно плохое наследование и бесполезное
источник

Е

Егор in supapro.cxx
Artöm Bakri Al-Sarmini
Вот так не надо
это про относительный путь?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Да, пути относительно текущего файла это говно, которое взорвется при деплое
источник

IL

Igor Lynn in supapro.cxx
Ilia Zviagin
Проблема в том, что это - не элемент языка, это хак поверх свойств языка (RAII).
Лучше бы это было написано явно
типа как defer в go/swift?
источник

IZ

Ilia Zviagin in supapro.cxx
Igor Lynn
типа как defer в go/swift?
Да, таких конструкций много в разных языках
источник

Е

Егор in supapro.cxx
Artöm Bakri Al-Sarmini
Да, пути относительно текущего файла это говно, которое взорвется при деплое
человек не знал синтаксис инклюдов, просто показал что так можно
источник