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

Аргументы потоку pthread - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ с++ rectangle http://www.cyberforum.ru/cpp-beginners/thread1566711.html
Всем привет,падает первый же ассерт в rectangle_test.cpp,не могу понять почему,преподаватель сказал что намутил с инициализацией,но вроде в самих тестах она происходит(или я че то путаю).Как решить проблему хотя бы для первого ассерта?Надеюсь на помощь) rectangle.hpp #ifndef _RECTANGLE_HPP_ #define _RECTANGLE_HPP_ ...
C++ Ошибка afx.h Вот такая: 4 IntelliSense: #error directive: Building MFC application with /MD (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD d:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\atlmfc\include\afx.h 24 2 maestro-m Почему? Добавлено через 14 минут Решено: Configuration Properties / General / Use of MFC / Use MFC in a Shared DLL http://www.cyberforum.ru/cpp-beginners/thread1566678.html
C++ К элементам, стоящим на главной диагонали матрицы, добавить максимальные элементы строк
Если все максимальные элементы столбцов превышают произведение минимальных элемен-тов строк, то к элементам стоящим на главной диагонали добавить соответствующие максимальные элементы строк. В противном случае матрицу оставить без изменения.
В строках матрицы сначала расположить все элементы, меньшие 5, а потом все остальные C++
Преобразовать элементы строк матрицы таким образом, чтобы сначала располагались все элементы, меньшие 5, а потом все остальные.
C++ Выяснить: верно ли, что сумма квадратов элементов массива есть пятизначное число? http://www.cyberforum.ru/cpp-beginners/thread1566620.html
Дан массив целых чисел. Выяснить:верно ли, что сумма квадратов элементов массива есть пятизначное число. Как тут быть, ребят? завис на массивах void _tmain { int = 5;
C++ Почему метод класса затирает статическое поле Добрый день :) Я учу самостоятельна с++. Сейчас разбираю тему классы. Вот у меня возник вопрос по коду: #include<iostream> using namespace std; class maxim{ int a; static int b; public: подробнее

Показать сообщение отдельно
DrOffset
6840 / 4051 / 924
Регистрация: 30.01.2014
Сообщений: 6,855
30.10.2015, 16:10     Аргументы потоку pthread
Если
Цитата Сообщение от mhg Посмотреть сообщение
run_new_pthread()
- это функция класса, то передавай в pthread_create последним параметром this.
а состояние аргументов потока (thread_arg) храни как состояние этого класса.
В поточной функции скастишь void * data к типу твоего класса и сможешь работать с thread_arg.
Наверное захочется сделать thread_arg приватным, тогда функцию потока лучше сделать статической в этом же классе. Такая функция через указатель data будет иметь доступ к приватным полям.
 
Текущее время: 11:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru