我一直试图在我的编程文凭上取得一些领先地位,并决定自学一些 C++ 以了解我正在学习的内容。所以我的情况是我已经初始化了一个名为 thisIsAString 的字符串变量,方法是为其分配指向整数变量的延迟指针的值。我认为它不起作用,因为它们不是真正兼容的变量类型,但在将结果输出到控制台时确实给了我 350 美元。我想了解它的实际含义。这是代码:
#include <iostream>
using namespace std;
int main()
{
string thisIsAString;
int randomVariable = 32;
int *ptrRandomVar = &randomVariable;
*ptrRandomVar = 1000;
thisIsAString = *ptrRandomVar;
cout << thisIsAString << endl;
}
因此,当我输出它时,它给了我结果 \350,我不知道这意味着什么。
感谢所有帮助:)!感谢您的时间。