Код: Выделить всё
.
.
.
private:
int m_Y_AxisLen;
int m_X_AxisLen;
.
.
.
Но это также вызывает некоторые предупреждения, когда я использую PVS-Studio. Например здесь:
Код: Выделить всё
for ( int row = 0; row < getY_AxisLen( ); ++row )
{
for ( int column = 0; column < getX_AxisLen( ) - 1; ++column )
{
if ( m_characterMatrix[ row ][ column ] == getFillCharacter( ) )
{
m_characterMatrix[ row ][ column ] = fillCharacter;
}
}
}
Но если бы я сделал это таким образом, он все равно бы жаловался и сказать, что сравнивать беззнаковый целочисленный тип с getY_AxisLen() (который возвращает int) опасно.
Так вот почему я хочу переписать части своего класса чтобы переключиться на это:
Код: Выделить всё
private:
uint32_t m_Y_AxisLen;
uint32_t m_X_AxisLen;
Подробнее здесь: https://stackoverflow.com/questions/704 ... d-integers
Мобильная версия