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

Функция потока не видит структуру класса - C++

Войти
Регистрация
Восстановить пароль
 
Helldrg
54 / 54 / 1
Регистрация: 10.01.2011
Сообщений: 1,093
02.04.2013, 15:45     Функция потока не видит структуру класса #1
Здравствуйте! Подскажите, как это исправить:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class ClassA
{
struct st
{
int a;
};
.......
};
 
Main
#include "ClassA.h"
.....
void Thread(void* p)
{
     st* s = (st*)p;// что нужно сделать что бы функция знала об st
}
......
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2013, 15:45     Функция потока не видит структуру класса
Посмотрите здесь:

Ссылка на структуру внутри класса C++
Перегрузка операторов << и >>, загрузка элементов в структуру из последовательного потока C++
C++ Компилятор не видит структуру внутри класса
Функция для записи в буфер из потока C++
C++ Функция потока
C++ Функция возвращает структуру
Создание объекта класса из потока C++
Обращение потока к функции-члену класса C++
Компилятор MinGW в NetBeans не видит класс потока (thread) C++
C++ Функция потока в классе
C++ Функция-друг не видит члены класса private
C++ Pthread функция потока внутри класса

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,316
02.04.2013, 15:52     Функция потока не видит структуру класса #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class ClassA
{
public:
struct st
{
int a;
};
.......
};
 
 
#include "ClassA.h"
.....
void Thread(void* p)
{
     ClassA::st* s = (ClassA::st*)p;
}
Helldrg
54 / 54 / 1
Регистрация: 10.01.2011
Сообщений: 1,093
02.04.2013, 15:57  [ТС]     Функция потока не видит структуру класса #3
using namespace ClassA;
А так можно в самом начале сделать?
Yandex
Объявления
02.04.2013, 15:57     Функция потока не видит структуру класса
Ответ Создать тему
Опции темы

Текущее время: 12:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru