Stanislav
нене
Stanislav
не то
Constantine
это не позволяет прозрачно расширить класс, но позволяет реализовать типобезопасный расширяемый класс
Stanislav
есть у тебя либа там есть структура обычная, методы там всякие, а тебе пиздец приспичило туда предположим to_string добавить
Stanislav
без всяких шаблонов
Stanislav
просто обычная классическаая структура/класс
Anatoly
это как в JS расширение через prototype?
Stanislav
ну как то так да
Constantine
это, вроде, невозможно в статически типизируемом языке по сути
Constantine
Хотя всегда можно делать внешние методы. Интересно, есть готовые сборники или можно уже свою библиотеку пилить? :)
Stanislav
Constantine
в шарпах сделано же
Это расширение либо существенно завязано на динамический характер вызова функции, либо не может быть сделано извне модуля, определяющего класс, либо является нарушением ODR, либо является по сути исключительно хаком системы инкапсуляции.
Stanislav
Berkus
Victor
Вечер добрый. Вопрос к уже зрелым прлграммистам. Если бы сейчас начинали изучение с++, при условии нулевого фундамента с чего бы вы начали? Книга-Язык программирования с++ Прата должна хорошо зайти при таком условии?
vladislav
Bohdan
Дык напиши и скинь ему.
Bohdan
он на гитхабе в отркрытом доступе.
Пиши сам, если что-то нужно.
Berkus
напиши sentiment analyser по тексту, а в бота впилим уже)
Александр
В простонародье это называют машинным обучением. А если пойти дальше, то нейросетку обучить на это
Александр
Но к идее плюс
Александр
В качестве ещё одного параметра влепить кол-во сообщений
Konstantin
Александр
Александр
Пишешь такой в супапро, а тебе бот "пс, парень, тут тебе на это не ответят, пиши в про"
Konstantin
Я думал наоборот сделать)
Konstantin
И будет так:
Пишешь такой в про, тут бот говорит
Парень, ну ты совсем тупой? Иди в супапро
vladislav
насколько я понял, в супапро и здесь сидят примерно те же люди, если брать активных, не?
Александр
Вообще лучше учитывать всю статистику из бота местного
Александр
Не помню название, он ещё флудрейт пишет
Konstantin
Александр
Ну больше параметров - точнее (не всегда, да)
Konstantin
Ну я думал надо просто анализ текста сообщения сделать
Александр
А как же кол-во сообщений в чате? Оно же чуть ли не сразу выявляет
Konstantin
Konstantin
Нейронка отменяется))
Konstantin
Можно так сделать:
Бот проверяет количество сообщений
И если оно меньше X проверяет текст через сетку
Александр
А в чем проблема-то в сетке совместить текст и число?)
Konstantin
В целом, ни в чем
Только один if быстрее чем через сеть гнать)
Ну и задача усложнится, дефолтную топологию не возьмёшь
Макс
хм.. и как вы будете выбирать, какие вопросы достойны данного чата?
Bohdan
rand() %42
Макс
если только как-то ключевые слова через гугл прогонять
Александр
Stanislav
@antoshkka а ты будешь в питере 20 ? ) https://events.yandex.ru/events/cpp-party/20-jul-2017/ вот тут
🦥Alex Fails
🦥Alex Fails
Stanislav
@zamazan4ik да спи уже) ато нотификейшены утомили :)
Stanislav
win10 почта просто дофига места на него жрет
Stanislav
НЕ ПРОПУСТИШЬ
Anonymous
Посоветуйте книги по WinForms на русском или английском.
Интересуют книги для по-быстрому начать формашлепить, а также для углубленного изучения, и все это конечно в дот нет.
Анатолий
Anonymous
.Net надо
Anonymous
а про быстро формашлепить, это про быстрый старт, а не про Культина
Анатолий
.Net надо
Это и есть .net, у него две книги по С++ в задачах и примерах, одна из них которую я тебе назвал как раз по.net
Анатолий
Anonymous
Хз, смотреть надо, просто подумал что там хуйня
Anonymous
плюсы в задачах и примерах - как-то сомнительно что там норм про win forms
VладислаV
зачем нужны винформы если есть гтк+, кутя, wxwidgets...
Anonymous
Анатолий
Anonymous
надо быстро стартонуть - простой гуй, а позже прийдется уже что-то сложное делать
Анатолий
Anonymous
ебучая легасисовместимость
Anonymous
О, круто, Чарльз Петцольд что-то написал про win forms
G
Анатолий
Anonymous
Программирование с использованием Microsoft Windows Forms
Годный скан + распознанный текст, перевод на русский от M$, 433 с.
Anonymous
Оригинал на английском не нашел
Programming Microsoft Windows Forms
(Microsoft Press, 2005; 384 pages)
Анатолий
Anonymous
Ну да, то что нужно
Golodnyi
Дратуйте, в сях я нуб, но тем не менее есть вопрос
vector<char> temp_vector;
pthread_create(&thread, NULL, flex, &temp_vector);
pthread_create(&thread2, NULL, draw, &temp_vector);
void * draw(void *arg) {
vector<char> *temp_vector = (vector<char> *) arg;
while (true) {
cout << temp_vector->size() << endl;
usleep(1000000);
}
}
void * flex(void *arg) {
vector<char> *temp_vector = (vector<char> *) arg;
...
...
вот кусочек говнеца, я ожидал что переменная temp_vector при модификации в функции flex, будет доступна в функции draw в модифицированном виде, но она пустая. Размерность вектора изменяется равномерно в функции flex, на старте вектор нулевого размера