@ProCxx

Страница 354 из 2477
Rafael
25.10.2016
19:02:48
Курл, асио тот же
QT скорее всего тоже

Stanislav
25.10.2016
19:03:06
QT скорее всего тоже
Qt потому что QT это QuickTime )

ovf
25.10.2016
19:09:51
ну, серверных платформ сейчас где-то 2.8 штуки (1.3 линукса, одна винда, 0.5 всего остального)

в зависимости от того, насколько экзотические вещи сервер должен делать, может оказаться достаточно написать обёртки в стиле socket api недостающих виндовых функций и дальше просто писать на сокетах

Google
Rafael
25.10.2016
19:12:59
когда-то же надо и буст изучать линуксовые сокеты я в прошлой версии программы использовал

Kirill
25.10.2016
19:14:36
А какова вероятность того, что Asio однажды включат в стандарт?

Kirill
25.10.2016
19:15:20
Оо

Alex Фэils?︙
25.10.2016
19:15:27
Ятне помню, включили ли их

Kirill
25.10.2016
19:15:30
Вот это новость

ovf
25.10.2016
19:15:32
но я отдаю себе отчёт, что мой взгляд на это дело продиктован во многом отсутствием у меня каких-либо знаний про то, как на винде что-нибудь делать быстро (т.е. например о iocp у меня очень расплывчатое представление)

Rafael
25.10.2016
19:15:40
и еще будуд средства для работы с фс

Stanislav
25.10.2016
19:15:45
Rafael
25.10.2016
19:16:06
нет
как так, вроде же в каком то из черновиков был

пожалуй пора на раст валить

Google
Alex Фэils?︙
25.10.2016
19:16:34
Они в 20-м будут

Rafael
25.10.2016
19:16:36
ждать еще 3 года пока они додумают добавить средства для работы с интетом - это слишком долго

Stanislav
25.10.2016
19:16:38
как так, вроде же в каком то из черновиков был
ну так в июне последний драфт был, щас только поправки будут вносить, и этого официально нет

Rafael
25.10.2016
19:16:48
вот жеж срань

Kirill
25.10.2016
19:16:50
DateTime очень не хватает. Хотя в бусте он какой-то слишком мудреный.

Stanislav
25.10.2016
19:17:10
DateTime очень не хватает. Хотя в бусте он какой-то слишком мудреный.
ааа я тут в одном месте очень мудренный код видел с ним

Stanislav
25.10.2016
19:17:49
там этот дейтайм присваивался в оптионал ?

в результате функции

хз зачем

Йобу
25.10.2016
19:29:35
Кто-то может посоветовать raii синглтон?

Rafael
25.10.2016
19:38:24
хммм ввел шаблоны и получил undefined reference на функции шаблонного класса







в чем трабла? что-то не так у меня с шаблонами?

Alex Фэils?︙
25.10.2016
19:42:24
Надо их инстанцировать

Rafael
25.10.2016
19:42:32
Надо их инстанцировать
ссылку дашь про это почитать?

Надо их инстанцировать
а все, почитал про это, но ведь я это уже сдалал

Google
Rafael
25.10.2016
19:46:05
std::shared_ptr<SocketWriter<Socket>> writer(new SocketWriter<Socket>(writer_socket ,1024)); std::shared_ptr<SocketReader<Socket>> reader(new SocketReader<Socket>(reader_socket, 41)); вот тут

там они инстанцировались через new

Alex Фэils?︙
25.10.2016
19:47:32
странно

Anatoly
25.10.2016
19:48:26
http://stackoverflow.com/questions/1111440/undefined-reference-error-for-template-method

где у тебя метод заимплеменчен-то?

в одном объектнике какие-то непонятные методы, а во втором использование отсутствуюющих методов

на выхлопе

либо в тестах (и не только) пиши extern template, либо загоняй всё в header-only

ждём модулей в плюсах...

Rafael
25.10.2016
19:54:50
Anatoly
25.10.2016
19:55:59
ну я знавал людей, которые включали *.cpp

которые в свою очередб включали *.h

Anatoly
25.10.2016
19:56:30
это типа такой быстрый воркэраунд

Alex Фэils?︙
25.10.2016
19:57:06
Extern можно ещк

Rafael
25.10.2016
19:57:38
которые в свою очередб включали *.h
вот кстати, правильно использвоать .h или .hpp вместе с .cpp фалйами?

мне в универе говорили что разницы никакой

Anatoly
25.10.2016
19:58:56
разницы нет, у меня обычно просто *.hpp

рано или поздно что-то становится шаблоном

правда это не годится для разработки с Qt, иногда там надо просто пустышку создавать)

Rafael
25.10.2016
20:00:02
либо в тестах (и не только) пиши extern template, либо загоняй всё в header-only
http://www.cplusplus.com/articles/1C75fSEw/ вот тут просто прописывают class template Example<int>; class template Example<float>; class template Example<double>; в .cpp файле

Google
Anatoly
25.10.2016
20:03:35
надеюсь ты понял, что я имел в виду, что необходимый тебе метод есть только в одном объектнике

явное инстанцирование тут не поможет

Anatoly
25.10.2016
20:04:07
ты подключаешь просто заголовок

и в тестах у тебя нет метода

ты можешь сказать тестам, что метод объявлен где-то в другом месте

Admin
ERROR: S client not available

Anatoly
25.10.2016
20:04:44
используя extern template

не объявлен, а реализован

либо всю реализацию метода затащить в заголовок

а явное инстанцирование это... просто перемещение замедления компиляции из одного места в другое)

а ну да, эти же экземпляры тоже в объектниках...

Rafael
25.10.2016
20:10:30
все, я понял что это значит: я объявил класс в хедере и сказал, что у меня есть какой-то метод у него в срр файла я описал функцию, но! файл с тестоми об этом не знает, потмоу что я инклюжу только хедер

Anatoly
25.10.2016
20:12:34
ну это как подцепить заголовок либы и не подцепить либу.

ошибка вроде бы такая же

кхм, я так часто использую хедер-онли, что забыл кое-что. Да, для extern надо явно инстанцировать в *.cpp с необходимыми параметрами шаблона.

так что там половина истории по твоей ссылке.

в общем, такая муть получается http://melpon.org/wandbox/permlink/ZO1Ss3QkglpUalwa

Square
25.10.2016
21:26:23
http://faehnri.ch/have-fun/

Google
ovf
25.10.2016
21:43:13
ну тогда уж сразу надо давать ссылку на http://www.ioccc.org

Alex Фэils?︙
25.10.2016
22:27:09
main(){printf(&unix["\021%six\012\0"], (unix)["have"]+"fun"-0x60);}

Andre
25.10.2016
22:27:53
Alex Фэils?︙
25.10.2016
22:27:58
Ага

-орошо, что я сначала раскурил частично выражение, а потом прочитал статью

Потому что она – большой спойлер

Ned Ogl
25.10.2016
22:38:15
я даже не знаю, кому адресовать этот вопрос: плюсовикам или асмщикам. можно ли утверждать, что pow(x,n) работает быстрее O(n)?

Ned Ogl
25.10.2016
22:39:12
стандартная реализация подразумевает mathcall к соответствующей функции FPU твоего процессора

Stanislav
25.10.2016
22:40:10
ну бедаа

я даже не знаю, кому адресовать этот вопрос: плюсовикам или асмщикам. можно ли утверждать, что pow(x,n) работает быстрее O(n)?
в целом нет, https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE%D0%B3%D0%BE_%D0%B2%D0%BE%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B2_%D1%81%D1%82%D0%B5%D0%BF%D0%B5%D0%BD%D1%8C

Например, при использовании схемы «слева-направо» быстрое возведение в степень n = 15 потребует выполнения трёх операций умножения и трёх операций возведения в квадрат, хотя возведение в 15-ю степень можно выполнить и за 3 умножения и 2 возведения в квадрат

Ned Ogl
25.10.2016
22:45:14
так значит наоборот да

всяко быстрее О(n)

я это к чему...



Страница 354 из 2477