Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Многопоточность при сортировке массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компиляторы. Какие преимущества между "кнопкой" и консолью? http://www.cyberforum.ru/cpp-beginners/thread1147477.html
В наличии два компилятора: от vs и intel с оболочками и консоли. Какие преимущества между "кнопкой" и консолью?
C++ Поможите реализовать эту программу поиск ближайших объектов class SPHERE_SET_TREE { public: class POSITION; class ITEM; class NODE; // Структура задает элемент множества сфер struct SPHERE { http://www.cyberforum.ru/cpp-beginners/thread1147473.html
Логическое выражение преобразовать в бинарное дерево C++
Преобразовать логическое выражение в бинарное дерево и вывести его.Выражение может содержать логическое и,или,отрицание(&,|,! соответственно).Например: 0|(0 | 1)&X(значение х пользователь вводит...
Выяснить, верно ли, что в последовательности имеются пять идущих подряд букв е C++
Условия: Даны натуральное число n, символы s1, …, sn. Выяснить, верно ли, что в последовательности s1, …, sn имеются пять идущих подряд букв е. Примерное решение(моё, может быть абсолютно...
C++ Советы по программе, которая должна сделать перевод литров в четверти http://www.cyberforum.ru/cpp-beginners/thread1147446.html
Народ, нужны ваши советы, надо зделать програму на языке C++, перевод литров в чверти. В одной чверте 3.08 литров. Я пытался зделать сам и оно получилось (один раз, без понятия почему потом не...
C++ По заданным значениям х и n найти элементы ряда и вывести на экран 2. По заданным значениям х и n найти элементы ряда и вывести на экран. x1/2, x2/3, x3/4, ...... , xn/(n+1). подробнее

Показать сообщение отдельно
NEvOl
19 / 18 / 0
Регистрация: 13.08.2012
Сообщений: 727
19.04.2014, 23:15  [ТС]
Цитата Сообщение от alsav22 Посмотреть сообщение
Вот это что?
Сообщение от NEvOl
a(this->left, lx, newP, lnum, iStart, newIndex, -1, thr);
это я показываю что без потоков работает) т.е. получается что типы соответствуют, а вот если кидаю в поток то ругается, ваш код работает) пытаюсь разобраться в чем у меня проблема, спасибо большое за помощь.

Добавлено через 1 час 0 минут
возможно что есть ограничения на число аргументов ?
потому что такой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class A
{
    int a;
    A* pA;
public:
 
    A() : a(0), pA(NULL) {}
    A(int n) : a(n) {}
    
    void show(int a, int b, int c, int d)
    {
        cout << a << endl;
 
         A obj;
 
        thread thr1(obj, this->pA, a, b, c, d);
    }
    
    void operator()(A* p, int a, int b, int c, int d)
    {
           p->show(a, b, c, d);
    }
    
};
работает
а такой ошибку вызывает такую же как и у меня:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
class A
{
    int a;
    A* pA;
public:
 
    A() : a(0), pA(NULL) {}
    A(int n) : a(n) {}
    
    void show(int a, int b, int c, int d, int e)
    {
        cout << a << endl;
 
         A obj;
 
        thread thr1(obj, this->pA, a, b, c, d, e);
    }
    
    void operator()(A* p, int a, int b, int c, int d, int e)
    {
           p->show(a, b, c, d, e);
    }
    
};
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru