Предположим, у меня есть следующий код, когда возникает ошибка, я хотел бы увидеть ошибку, которая сначала произошла в функции b, а затем произошла в функции a. Но на самом деле он сообщает мне, что ошибка произошла в функции a, поскольку функция a может вызываться много раз, я не t-item ', потому что его не существует. В C: \ Users \ Daniel.Wu \ AppData \ Local \ Temp \ 2 \ a.ps1: *** 3 символа: 14 *** + Remove-Item <<<< "несуществующий-элемент" + CategoryInfo: ObjectNotFound: (C: \ Program File ... \ not-exist-item: String) [Remove-Item], ItemNotFoundException + FullyQualifiedErrorId: PathNotFound, Microsoft.PowerShell.Commands.RemoveItemCommand Я использовал строковое слово code (snippet); openfile >> word; double ...
Обычно, когда я пишу что-нибудь на C ++ и мне нужно преобразовать char
в int
, я просто делаю новый int
равным символ.
Я использовал код (фрагмент)
string word;
openfile >> word;
double lol=word;
Я получаю сообщение об ошибке
Code1.cpp cannot convert `std::string' to `double' in initialization
Что именно означает ошибка? Первое слово - это число 50. Спасибо :)