-2
我有一個類,可以節省很大的數字作爲一個字符串,並可以在上面做一些一般的數學運算。其中一個操作是將一個int(0-9)賦給大數的一個數字。我的問題是如何重載操作符,並將int
的值轉換爲char*
並將其保存而不是我的字符串中的數字。 下面的代碼應該工作:如何分配一個int爲char *與運算符重載
\\ bignumber[3] == '8'
bignumber[3] = 4
\\ bignumber[3] == '4'
超載運營商轉換的'int'到'char *'是一種黑暗的做法,不要那樣做,用一種方法來做到這一點。 – Rama
你沒有。你保存一個基於'n +'0''的字符,其中'n' *必須*在[0 ... 9]中。 – WhozCraig
我需要下面的代碼工作:'bignumber [3] = 5;' –