|
|
|
Помогите с ошибкой!!
|
|||
|---|---|---|---|
|
#18+
У меня єсь список.Сначала генерируютса дание приравниваютса и потом должни передаватса в список первий параметр min,второй max.Вот текст програми с ошибкой: //--------------------------------------------------------------------------- #include <vcl.h> #include "spisok.h" #include <conio.h> #include <math.h> #pragma hdrstop #include "ULab5.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; #include <iostream.h> #include <conio.h> template <class data_t> class list { data_t data_min; data_t data_max; list *next; public: list(){In(0,0);}//конструктор list (data_t a,data_t b); MinMax(data_t i,data_t j); // list(); void add(list *node) {node->next = this; next=0;} list *getnext() {return next;} In(data_t data_min,data_t data_max){data_min=i;data_max=j;} data_t getdata_min() {return data_min;} data_t getdata_max() {return data_max;} }; template <class data_t> list<data_t>::list(data_t a,data_t b) { data_min=a; data_max=b; next=0; } ; template <class data_t> list<data_t>::MinMax(data_t i, data_t j) { if (i < j) In(i, j); else In(j, i); }; //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::FormCreate(TObject *Sender) { StringGrid1->Cells[0][0]="MIN"; StringGrid1->Cells[1][0]="MAX"; } //--------------------------------------------------------------------------- void __fastcall TForm1::BGenerClick(TObject *Sender) { int a=2; int b=3; list<int> start(a,b);//ств обєкт. list<int> *p, *last,*t; int i; //Створення списку last=&start; for(i=1; i<10; i++) { MinMax<int>(random(10),random(10));//Здесь пишет ошибку что MinMax неизвестен!!!! p=new list<int> (a,b); p->add(last); last=p; }; //Вивід списку int k=1; p=&start; while(p!=NULL) { StringGrid1->Cells[0][k]= p->getdata_min(); StringGrid1->Cells[1][k]= p->getdata_max(); p=p->getnext(); k++; } } //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2006, 23:08 |
|
||
|
Помогите с ошибкой!!
|
|||
|---|---|---|---|
|
#18+
cruse c> #include <conio.h> ....... c> #include <iostream.h> c> #include <conio.h> выбрось cruseMinMax<int>(random(10),random(10));//Здесь пишет ошибку MinMax - функция-член класса, а ты ее вызываешь просто так Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 06:45 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=354&tid=2031253]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 305ms |

| 0 / 0 |
