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

Разыменовывание воид указателей, хранящихся в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исключения http://www.cyberforum.ru/cpp-beginners/thread914184.html
Привет всем. Помогите плиз с задачкой, никак не могу решить, нужно из кода ниже сделать классы производными от logic_error, определенного в загаловочном файле <stdexcept>. Сделать так чтобы каждый метод what() сообщал имя функции и суть проблемы. Объекты исключений не должны содержать значение ошибки, они должны просто поддерживать метод what(). Помогите плиз, а то уже крыша едет =-O...
C++ Открыть файл через консоль ребят подскажите ,есть текстовый файл в екселе,хочу сделать чтоб в консольном приложении при нажатии опред клавиши этот файл открывало отдельным процессом в проге микрософт ексель,т.е как будто я просто по этому документу мышкой щелкнул,как это можно сделать,я так понимаю эта функция тут не катит да?file = fopen("1.xlsx","r") http://www.cyberforum.ru/cpp-beginners/thread914171.html
C++ Отправка письма на мыло
С помощью какого кода можно отправить письмо на мыло (C++ конечно)?? Я просто такое ещё не изучал и в нете ничего толкового не нашел... Напишите код
ИИ нехочет ходить куда надо C++
Доброго времени суток. Возникла проблема с ИИ, который никак не хочет корректно работать. Если кто сможет помочь, заранее благодарю. Дано: карта в виде массива 15х20. 1 - возможно движение, 0 - невозможно. Объект размером 32х32 (1 клетка карты) Логика: Обьект движется. При появлении других вариантов двежиния (лево, право) - Если новых вариантов более 1-го, то выбираем направление...
C++ Друзья, я нуждаюсь в советах http://www.cyberforum.ru/cpp-beginners/thread914160.html
Здравствуйте Друзья, я нуждаюсь в советах. Мне было всегда интересно. Вот как же программисты создают разные сложные программы, например плееры, игры и т.д. Я знаю, что программист один сам не сможет осилить создание таких программ. Я вот сейчас начал изучать основы языка программирования С++, одобряете ли вы мой выбор языка программирования?! Но там где я сейчас учу основы С++, мы...
C++ Как в переменную записать текст, а затем в конце добавить значение переменной? Как в переменную записать текст, а затем в конце добавить значение переменной? Как ни пробовал, компилятор (Dev C++) всегда выдает ошибки, но если тип переменной string, тогда не выдает ошибки на такое: b="words"&&amp;a; Но когда я вывожу значение переменной "b", оно отображает смайл. подробнее

Показать сообщение отдельно
WinstonCherchil
7 / 7 / 0
Регистрация: 20.01.2011
Сообщений: 73

Разыменовывание воид указателей, хранящихся в массиве - C++

28.06.2013, 18:39. Просмотров 354. Ответов 5
Метки (Все метки)

Всем привет.
Ситуация такая. Мой компилятор умирает с segmentation fault когда я пытаюсь откомпилировать код в котором я объявляю структуру с 2 указателями на объекты моего класса. (нужно для передачи в поток). Если бы не это - пользовался бы указателем на структуру и радовался. По этому пришлось использовать массив указателей.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main(){
//исправный код...
    LineageMessages netCmds(16,16);
    LineageMessages serverConnection(128, 10240); //Мой класс
    void * pt[2] ={(void *)&netCmds, (void *)&serverConnection};
    cout << pt[0] << endl; //дебаг
//исправный код...
    HANDLE pushMThread = CreateThread(NULL, 0, pushMessages, pt, 0, NULL);
//исправный код...
}
 
unsigned long WINAPI pushMessages(void * _in){
 
    LineageMessages * netCmds = (LineageMessages *)((void *)((unsigned long long *)(_in))[0]);
    cout << netCmds << endl;
    //исправный код...
}
Прошу помочь улучшить читаемость кода на последней строчке (которая на Лисп похожа). Я Только так придумать смог.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru