@ProCxx

Страница 1234 из 2477
Ioann V
23.08.2017
20:26:19
Угу. Учту. Ну и вопргс номер 2: у меня есть конструктор, и много полей в классе. Вопрос такой, стоит ли пилить констуктор который может инитить сразу все поля, то есть на вход принимает все N нужных параметров :?

Слишком громоздкр выглядит при использовании

Сеттеры гетеры так то есть

Google
Ioann V
23.08.2017
20:30:38
Ну невалидности там точно не будет, т.к речь о qt полях

Просто он огромен

Ioann V
23.08.2017
20:33:02
Ну, что бы все ок было - да, то есть если они по умолчанию заинитятся, то потом просто можно сеттером поставить. Речь идет о картиночках если что.

Azoyan
23.08.2017
22:10:54
кто-нибудь пользовался https://github.com/eddic/fastcgipp ?

Nike
23.08.2017
22:26:57
Возможно ли быть веб программистом и не веб программистом (на с/с++ и т.п. ) одновременно?)

Vergil
23.08.2017
23:52:50
Возможно ли быть веб программистом и не веб программистом (на с/с++ и т.п. ) одновременно?)
ну если в вэбе ты разрабатываешь бэкэнд.. на плюсах ? А если серьезно, то не вижу проблемы. Вопрос только в твоей обучаемости и времени, которое ты посвящаешь своему СамоиНеСамоОбразованию

Evgeniy
24.08.2017
01:13:32
Все привет!

*всем*

Matwey
24.08.2017
09:07:11
Господа. А как в студии называется билдин, который возвращает число нулевых битов начиная с наименее значимого?

Berkus
24.08.2017
09:07:34
clz?

а, с наименее

ctz

Google
Matwey
24.08.2017
09:09:34
Нету в списке интристиков такого

Может не туда смотрю?

Berkus
24.08.2017
09:09:59
_BitScanReverse

_BitScanForward

__lzcnt

https://en.wikipedia.org/wiki/Find_first_set#Tool_and_library_support тут всё

TriΔng3l
24.08.2017
09:11:16
__lzcnt
Вроде на более-менее старых процессорах не поддерживается

Antony
24.08.2017
09:14:08
Угу. Учту. Ну и вопргс номер 2: у меня есть конструктор, и много полей в классе. Вопрос такой, стоит ли пилить констуктор который может инитить сразу все поля, то есть на вход принимает все N нужных параметров :?
Стоит всем полям проставить дефолты + правильные сеттеры + конструкторы на самые частые случаи использования: class image_stuff { unsinged width_ = 100; unsinged heaight_ = 100; stding title_ = "image"; public: image_stuff(unsgiend width, unsigned hieght) noexcept; // getter/setters };

Господа. А как в студии называется билдин, который возвращает число нулевых битов начиная с наименее значимого?
почти оффтоп: в скором времени будут стандартные функции для этого http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0553r1.html

Alexander
24.08.2017
09:26:11
разве не три года ждать?)
Что ж поделать - надо ждать

Antony
24.08.2017
09:26:41
Anatoly
24.08.2017
09:29:00
хм, нужен какой-нибудь вариант плюсов, у которого бюрократический цикл покороче

Aidar
24.08.2017
09:33:51
помогите в супапро

Alexander
24.08.2017
09:34:52
Ilia
24.08.2017
09:35:00
О SFINAE

Berkus
24.08.2017
09:38:54
/ban

Group Butler [beta]
24.08.2017
09:38:55
Berkus banned Глеб!

Google
Azoyan
24.08.2017
14:03:23
https://ideone.com/4MV3Jo

Berkus
24.08.2017
14:06:22
так, и чего

reagentoo
24.08.2017
14:15:11
Как можно обернуть в плюсы сишную работу с файлами?

FILE*, fopen cstdlib'овские

reagentoo
24.08.2017
14:17:45
iostream
как ему FILE* скормить?

Berkus
24.08.2017
14:17:57
как ему FILE* скормить?
https://github.com/berkus/carma/blob/master/raiifile.h или ты про такое?

как ему FILE* скормить?
не нужно http://en.cppreference.com/w/cpp/io/basic_fstream/basic_fstream

reagentoo
24.08.2017
14:19:21
не нужно http://en.cppreference.com/w/cpp/io/basic_fstream/basic_fstream
у меня сишная либа, которая принимает FILE*

Alexander
24.08.2017
14:19:38
у меня сишная либа, которая принимает FILE*
не получится. Придётся самому прокси писать

Berkus
24.08.2017
14:19:46
у меня сишная либа, которая принимает FILE*
ну а зачем тебе в ++ ее оборачивать?

если ты хочешь RAII сделай простой RAII враппер

Berkus
24.08.2017
14:20:54
struct RAIIFILE { explicit RAIIFILE(FILE* f) : f_(f) {}; ~RAIIFILE() { fclose(f_); }; operator FILE*() const { return f_; private: FILE* f_; }; вот и всё

one-liner!

reagentoo
24.08.2017
14:21:53
понял, спасяб

Alexander
24.08.2017
14:22:08
так, кто-то давно спрашивал по поводу Conan и того, какие там архитектуры закешированы локально. могу в помощь дать такую команду: conan search -r conan-center Poco/1.7.8p3@pocoproject/stable

Admin
ERROR: S client not available

Ilia
24.08.2017
14:23:03
Я

Google
Ilia
24.08.2017
14:23:12
Я этот человек!

Alexander
24.08.2017
14:23:51
отлично ? попробуй у себя вот эту команду. Только почему-то она очень долго работает. Выхлоп команды грепни и ок будет

Antony
24.08.2017
14:24:19
оказывается в этом контексте не выполняется ADL
Оно и правда не должно выполняться по стандарту. Так что вот в этой программе строчка с FAIL не соберётся: struct global_struct; bool test(const global_struct&) { return true; } namespace ns { struct ns_struct; bool test(const ns_struct&) { return true; } } int main() { bool (*OK)(const global_struct&) = &test; bool (*FAIL)(const ns::ns_struct&) = &test; } Починить это тоже не получится, так как если чинить, то поломается вот этот код: struct global_struct; bool test(const global_struct&) { return true; } namespace ns { bool test(const global_struct&) { return true; } } int main() { bool (*OK)(const global_struct&) = &test; }

Ilia
24.08.2017
14:28:09
Alexander
24.08.2017
14:28:38
conan search -r conan-center Poco/1.7.8p3@pocoproject/stable

ты точно эту команду отправил?

Ilia
24.08.2017
14:29:38
Да, такой же эффект

Alexander
24.08.2017
14:30:26
а ты в remote добавил conan-center?

Ilia
24.08.2017
14:30:29
C:\Users\ZvyaginIV>conan search -r conan-center "Poco/1.7.8p3@pocoproject/stable" ERROR: The requested path was not found.. [Remote: conan-center] C:\Users\ZvyaginIV>conan remote list conan.io: https://server.conan.io [Verify SSL: True] conan-center: https://dl.bintray.com/conan/conan-center [Verify SSL: True] conan-transit: https://dl.bintray.com/conan/conan-transit [Verify SSL: True]

да

Даже два раза на всякий случай... ?

Alexander
24.08.2017
14:31:14
блин, как так то

оххх, напиши авторам Conan

тут вроде даже сидит один

Ilia
24.08.2017
14:32:59
Ни за что... Буду страдать один... ?

Вот так работает C:\Users\ZvyaginIV>conan search "*poco*" Existing package recipes: Poco/1.7.5@lasote/stable

Но подозреваю это не одно и то же

Alexander
24.08.2017
14:36:26
хм а что ж я такого ввёл тогда, что у меня куча инфы выдало....

оххх, кастуй конан разрабов

Ilia
24.08.2017
14:37:59
БАйтом невыровненным, Файлом незакрытым, Ядром непатченным ЗАКЛИНАЮ! Конан разраб приди, Порядок наведи!

Google
Ilia
24.08.2017
14:39:16
а если я сделаю conan remote update на все remotes, потом же оно должно локально так же работать как и удалённый ? Нет?

А какая у тебя версия conon?

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