Как вернуть строку из функции в C ++ / CLI? - PullRequest
0 голосов
/ 09 марта 2012

Я пробую следующее

String ^displayEmail(void){return (^Registration_List[0]);};

Компилятор VC ++ 2010 показывает следующее:

Error   1   error C3192: syntax error : '^' is not a prefix operator (did you mean '*'?)    c:\users\marco\desktop\cs351\hw3\project3\CRegistration.h   43  1   Project3
Error   2   error C2440: 'return' : cannot convert from 'System::String' to 'System::String ^'  c:\users\marco\desktop\cs351\hw3\project3\CRegistration.h   43  1   Project3

Ответы [ 2 ]

0 голосов
/ 05 мая 2014

Какой тип Registration_List? Первый ^ кажется нормальным, а второй нехорошим. - Ахисп 9 марта 12 в 3: 03

0 голосов
/ 09 марта 2012

базар.^ - побитовый оператор XOR Вы не можете использовать его в определении

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...