、長い間、実際に私はほぼポジティブです。私はこのようなコードの一部をコンパイルしていますが、彼らは働いていますが、最近失敗しました。デバッガで確認された値とは、それが切り捨てられているも、それは明らかに正しく働いてきたいくつかの簡単なコードは、私が取り組んできたSDKに失敗し始めている
例:
void SomeFunction(CString& paramstring) //let's pretend we pass a string with the value "hello"
{
int size=paramstring.GetLength(); //size now contains an incorrect shorter value like 4
CString localstring=paramstring;//localstring contains something like "hell" or "hel"
}
これは
ヒント:コードを貼り付けるときは、すべてをハイライトし、 '{}'ボタンを押して適切にフォーマットします。 –
この短いサンプルで開示していない情報がある必要があります。なぜなら、それが失敗する理由は全くないからです。 –
CStringで何をやっていますか?あなたはそれを何とか修正していますか?それを関数に渡す前に、どのように見えるのですか? – FailedDev