
![]() |
NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus |
![]() ![]() ![]() ![]() ![]() |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
Pages: (3) [1] 2 3 > ( Show unread post ) |
![]() |
|
Posted: 14-11-2010, 00:12
(post 1, #990544)
|
||||||||
Коллекционер ![]() Group: Global Moders Posts: 10401 |
Имеетъся 2 класса (Cell, Node) и основная програмулина da.cpp В классах Cell и Node надо сделать поинтеры друг на друга. Гугл сказал нужно Forward referenz делатъ, но что-то я так и не допёр ![]() Исходники таковы: cell.h
cell.cpp
Node.h
Node.cpp
В DA создаётъся обект Node и Cell и поинтерывают друг на друга. Ну что-то я запутался во всём этом перекрёстном поинтерование. Заранее спасибо за помощь |
||||||||
|
Posted: 14-11-2010, 02:15
(post 2, #990569)
|
||||
Visionary Group: Members Posts: 5181 Warn:0% ![]() |
Forward declaration это, пример http://www.adp-gmbh.ch/cpp/forward_decl.html #include "Node.h", #include "Cell.h" - друг в друга не надо, просто:
Указывается, что есть такой класс, а определение его будет потом. |
||||
|
Posted: 14-11-2010, 14:16
(post 3, #990590)
|
||
Коллекционер ![]() Group: Global Moders Posts: 10401 |
Странно как-то вышло. Visual Studio компилирует и всё пашит, г++ ругается: : undefined reference to Пример по ссылке тоже не компилиться g++ |
||
|
Posted: 14-11-2010, 14:33
(post 4, #990592)
|
||
Коллекционер ![]() Group: Global Moders Posts: 10401 |
Проблема решена. не знал, что компайлеру нужно каждый файл указывать как апраметр ![]() |
||
|
Posted: 14-11-2010, 16:58
(post 5, #990600)
|
||
Сварливый Мозг Клуба ![]() Group: Roots Posts: 22892 |
|
||
|
Posted: 14-11-2010, 17:35
(post 6, #990613)
|
||||
Коллекционер ![]() Group: Global Moders Posts: 10401 |
![]() ![]() |
||||
|
Posted: 14-11-2010, 17:59
(post 7, #990616)
|
||
Сварливый Мозг Клуба ![]() Group: Roots Posts: 22892 |
куда - понятно. Рядом с cpp и h файлами. А вот как его писать - тут я тебе не помошник. Но ты уже начинай разбираться, ибо если прокт вырастет за пределы 3-х файлов то по-любому придется. А тренироваться лучше на кошечках ![]() |
||
|
Posted: 18-11-2010, 14:49
(post 8, #991073)
|
||
Коллекционер ![]() Group: Global Moders Posts: 10401 |
Дело идёт дальше. Уже есть картинки ![]() ![]()
Так как всё будет бегать на квадкоре, то хотелось бы эти операции замультрейдить и где "здесь" удастовериться, что трейды отработали, продолжить дальше отрабстывать код. С трейдами ниразу ничего не делал, на что стоит обратить внимание и как их использовать? |
||
|
Posted: 18-11-2010, 18:40
(post 9, #991108)
|
||
Part time flamer Group: Read Only Posts: 7784 Warn:0% ![]() |
Кстати, глядя на картинку - рекомендую IPP: http://software.intel.com/en-us/articles/intel-ipp/ думаю тебе прегадится, да и все операции там уже внутри мультистредные и мультикорные. К тому же есть версия и для винды и для Линикса. |
||
|
Posted: 18-11-2010, 19:40
(post 10, #991118)
|
||
Сварливый Мозг Клуба ![]() Group: Roots Posts: 22892 |
дык ему-то надо под солярис ![]() |
||
|
Posted: 18-11-2010, 20:22
(post 11, #991124)
|
||
Коллекционер ![]() Group: Global Moders Posts: 10401 |
![]() |
||
|
Posted: 18-11-2010, 21:00
(post 12, #991129)
|
||
Part time flamer Group: Read Only Posts: 7784 Warn:0% ![]() |
|
||
|
Posted: 18-11-2010, 21:03
(post 13, #991130)
|
||
Коллекционер ![]() Group: Global Moders Posts: 10401 |
а можно это как-то проверить? Какая-нибудь минипрожка, я профу бы скинул, чтоб он под солярисом попробывал бы скомпилировать. |
||
|
Posted: 19-11-2010, 00:15
(post 14, #991155)
|
||
Part time flamer Group: Read Only Posts: 7784 Warn:0% ![]() |
|||
|
Posted: 19-11-2010, 00:24
(post 15, #991158)
|
||
Коллекционер ![]() Group: Global Moders Posts: 10401 |
|
||
![]() |