Closed GoogleCodeExporter closed 9 years ago
Убрал пробел в названии папки. Прежде чем
что-либо делать, вызовите, пожалуйста, svn
update.
Original comment by aivyu...@gmail.com
on 6 Apr 2013 at 6:57
0. Warnings:
main.cpp: In constructor ‘TBigUInt::TBigUInt(const std::string&)’:
main.cpp:62: warning: comparison between signed and unsigned integer expressions
main.cpp:69: warning: comparison between signed and unsigned integer expressions
main.cpp: In constructor ‘TBigUInt::TBigUInt(TBigUInt, unsigned int, unsigned
int)’:
main.cpp:104: warning: comparison between signed and unsigned integer
expressions
main.cpp:107: warning: comparison between signed and unsigned integer
expressions
main.cpp: In member function ‘TBigUInt TBigUInt::operator/(TBigUInt)’:
main.cpp:321: warning: comparison between signed and unsigned integer
expressions
main.cpp: In member function ‘void TBigUInt::operator++()’:
main.cpp:368: warning: comparison between signed and unsigned integer
expressions
1. Странное название константы: BASE_DIGITSbase_digits
2. В чем смысл заводить константы, а потом в
коде пользоваться магическими числами?
3. Деление/умножение на степени двойки
эффективнее делать поразрядным сдвигом
вправо/влево.
4. А Вы могли бы запустить на размере 100000?
Интересен результат :) Или это очень долго
считается?
Решение принято.
Original comment by aivyu...@gmail.com
on 6 Apr 2013 at 7:45
P.S.: В след раз с варнингами не приму.
Original comment by aivyu...@gmail.com
on 6 Apr 2013 at 7:46
Original issue reported on code.google.com by
iakovenk...@gmail.com
on 17 Mar 2013 at 4:25Attachments: