@ProCxx

Страница 618 из 2477
Denis
28.02.2017
10:36:12
Дак бинд по сути и не надо

можешь обернуть всё в лямбду

Anton
28.02.2017
10:36:52
ну мне надо разобраться что конкретно бинд делает. что берет и что возвращает.

Denis
28.02.2017
10:37:19
MyClass myObj1; auto func = [&]() { myObj1.MyMethod(); };

Google
Sheridan
28.02.2017
10:37:39
ну мне надо разобраться что конкретно бинд делает. что берет и что возвращает.
чуть не написал про named, вовремя глянул в название чятика

Denis
28.02.2017
10:42:46
Бинд возвращает invokable объект, созданный на основе переданного invokable объекта путём замены некоторых аргументов на константные или переменные

Типо того

Michael
28.02.2017
10:55:41
так вот чем ты в отпуске занимаешься)

Denis
28.02.2017
10:56:32
Блин, откуда ты тут взялся xD Я уже собираю сумку xD

Anton
28.02.2017
11:05:58
еще всплыл вопрос... Если у меня нет копирующего конструктора, то как bind использовать? у меня синглтон. Bind ругается на класс без копирующего конструктора

Michael
28.02.2017
11:09:34
если не ошибаюсь можно по ссылке передавать

попробуй std::ref

а вообще у тебя там указатель должен передаваться

Anton
28.02.2017
11:12:52
std::bind(&Foo::sync, &foo); вот так)) спасибо!

Andrei
28.02.2017
12:22:48
& плохо.

std::ref - правильный совет.

Но вообще всё равно плохо.

Google
Andrei
28.02.2017
12:23:26
надо следить чтобы объект жил вплоть то вызова метода.

Tema
28.02.2017
12:24:50
надо следить чтобы объект жил вплоть то вызова метода.
я б завернул всё в уник птр и мувал бы

Andrei
28.02.2017
12:26:19
Не выйдет.

unique_ptr — noncopyable

а у человека в векторе std::function

Они требуют копируемости.

Tema
28.02.2017
12:30:13
ну тогда пусть сделает структуру с 2 векторами, один который счас есть, второй с уник птр на обджэкты

хотя зависит от контекста, чъи это объекты

я недочитал даже

Alex Фэils?︙
28.02.2017
12:52:41
Anna
28.02.2017
13:19:46
Всем привет, тут есть кто-нибудь, кому плюсов уже мало и хочет перебазироваться на Go?

Surreal
28.02.2017
13:21:35
Всем привет, тут есть кто-нибудь, кому плюсов уже мало и хочет перебазироваться на Go?
Вы курсы Go рекламируете? Если да, то ищите среди студентов, состоявшиеся программисты не будут платить за курсы нового языка, я выучат его самостоятельно.

Evgeniy
28.02.2017
13:24:26
Шикарная формулировка, должен признать)

Zahar
28.02.2017
13:25:25
Поясните новичку за космический эффект go

Surreal
28.02.2017
13:25:56
Неа. Сразу работу предлагаю. очень важен бэкграунд на плюсах
Вы тогда по договоренности с @AlexFails лучше разместите короткое описание вакансии, а в самом начале укажите, что нужен C++ программист с переучиванием на Go.

Zahar
28.02.2017
13:25:56
"удобное" написание шаблонный функций и структур - пока всё, что я заметил

Igor
28.02.2017
13:26:20
Митко Соловец?
28.02.2017
13:26:57
Go - следующий уровень развития крестов

Google
Дед Пегас
28.02.2017
13:27:05
Штоу

Нет.

Surreal
28.02.2017
13:27:12
"удобное" написание шаблонный функций и структур - пока всё, что я заметил
Обезьяну можно научить писать на Go. Именно с такой целью он создавался (но более лояльной формулировкой).

Zahar
28.02.2017
13:27:12
Лол

Igor
28.02.2017
13:27:19
Эммммммм

Sergey
28.02.2017
13:27:20
"удобное" написание шаблонный функций и структур - пока всё, что я заметил
Каких шаблонных функций? upd: каких шаблонов вообще?

Дед Пегас
28.02.2017
13:27:38
Не с D перепутали?

Igor
28.02.2017
13:27:52
Может с Rust перепутали?

Митко Соловец?
28.02.2017
13:27:58
Обезьяну можно научить писать на Go. Именно с такой целью он создавался (но более лояльной формулировкой).
какие обезьяны? гоу просто очень легко изучается, в отличии от крестов, на которые нужно потратить годы

Может с Rust перепутали?
с джавой перепутал

Surreal
28.02.2017
13:28:10
Ловите тролля.

Дед Пегас
28.02.2017
13:28:16
Слишком толсто.

Zahar
28.02.2017
13:28:24
мде

Дед Пегас
28.02.2017
13:28:24
Здесь таких не любят.

Митко Соловец?
28.02.2017
13:28:27
спокойно ребята, я вас слушаю

ваши аргументы

Дед Пегас
28.02.2017
13:28:49
В супапро.

Или даже флудилку/холиварню.

Митко Соловец?
28.02.2017
13:31:04
В супапро.
что-то про супы?

Anton
28.02.2017
13:38:49
надо следить чтобы объект жил вплоть то вызова метода.
Понимаю что плохо, но тут объект синглтон, создается при запуске и существует всегда. без него вообще все развалится))

Google
Будда
28.02.2017
13:40:37
Ребятки. Кто-то чистый си знает? Или группу по чистому Си?

Admin
ERROR: S client not available

Anton
28.02.2017
13:40:50
у меня тут вопрос возник... если я хочу менять параметры объекта в отдельных тредах то атомик на эти параметры поставить достаточно будет? типы параметров примитивные - int, char..

Будда
28.02.2017
13:44:23
Часть кода отлично работает на ядре linux, gcc компилятор. А на windows mingw - валит сбой. http://pastebin.com/d2hmXy9Q

Denis
28.02.2017
13:45:43
char *spell228

Я бы это целиком переписал

Будда
28.02.2017
13:47:53
Спасибо

Будда
28.02.2017
13:48:09
Но все же, не работает только отдельный участок

Будда
28.02.2017
13:49:47
Там 40 символов и близко нет же

Зачем добавлять?

Но, спасибо

Surreal
28.02.2017
13:49:58
char* variants[8][MSLDF]; variants[8][MSLDF]=NULL;

Будда
28.02.2017
13:50:58
Обнулял, чтобы дописать еще. Оно может дать сбой?

Всего строк может быть и 20, и 30. Я тестировал с 8

Если не обнулять 8-ой елмент массива будет сбой и на gcc linux компиляторе

Surreal
28.02.2017
13:52:43
Вас не смущает обращение к несуществующим элементам, под которые не выделена память?

Google
Будда
28.02.2017
13:53:32
А разве компилятор не выделяет сам после обьявления?

Surreal
28.02.2017
13:53:52
Он выделяет столько, сколько вы просите.

Вы просите 8, а обращаетесь к 9.

variants[8] = это обращение к 9 "строке".

variants[7] - это обращение к 8.

и у вас везде идет обращение по индексу MSLDF

значит выделять надо MSLDF + 1 или обращаться к MSLDF - 1

Будда
28.02.2017
13:56:04
Вы правы. Теперь все работает

Surreal
28.02.2017
13:56:25
с 8 поменяли тоже?

Будда
28.02.2017
13:57:06
Поменля индексы массивов с 8-ми на 9

Вот же ж. Сделал ошибку и наговаривал на компилятор ?

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