我一直在浏览网站,试图找到我的问题的答案,但我似乎无法找到它。我想知道为什么我在尝试增加指向int值的指针时得到一个奇怪的数字。
起初我以为可能是因为我没有用括号括起我的变量* sum,但它也没有帮助。
我真的不明白为什么我无法连续增加和指针:@。我假设我正在更改sum的地址而不是值,但我不确定为什么。
UITextView.appearance().font
任何帮助都很可爱!
答案 0 :(得分:3)
当您使用int
分配new int
时,它未初始化。它的值将是 indeterminate 并且在没有初始化的情况下以任何方式使用它将导致未定义的行为。
您需要初始化它,您可以使用分配:
int * sum = new int(0);