|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.06.2009, 23:08 | #1 |
Регистрация: 04.06.2009
Сообщений: 7
|
error c2664
Вообщем у меня приложение управляемое событиями си++, одна единственная ошибка.
компилятор пишет про эту строчку label2->Text=obj->decis(determ); что он не может сконвертировать параметр из типа void в тип string^ 'void System::Windows::Forms::Control::Te xt::set(System::String ^)' : cannot convert parameter 1 from 'void' to 'System::String ^' У меня два класса, метод десиж - наследника, и он типа воид: void Tdecis:ecis(double determ){ //вычисление решения double decision; for (int i=0; i<4; i++){ initial(); columnexch(); decision=determ/det(); showdecis(decision, i); } } но.. он не выдает никакого значения, он считает что надо и вызывает метод базового класса который уже выдаёт строку ответа типа стринг String^ Tmatrix::showdecis(double decision, int i){ //метод вывода String^ temp1=Convert::ToString(i); String^ temp2=Convert::ToString(decision); String^ sp="Решение "+(i+1)+" = "+decision; return sp; } т.е. если чисто логически подумать про строчку на которую указывает компил получается : стринг = стринг объясните пож в чём проблема( |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
error 1004 | Lyubov1990 | Microsoft Office Excel | 10 | 23.09.2009 14:40 |
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Debug/main.exe : fatal error LNK11 | prefak | Win Api | 0 | 19.04.2009 16:51 |
Выдаёт ошибку: acos DOMAIN error,полсе нажатия окей,ещё одну ошибку pow OWERFLAW ERROR | prikolist | Общие вопросы C/C++ | 4 | 10.04.2009 20:27 |
Ошибка I/O error 6 | Волк | Общие вопросы Delphi | 8 | 09.02.2009 14:12 |