Мне необходимо написать класс BigInt на C++, который может работать с числами произвольной длины и я не могу понять что писать в аргументах конструктора, ведь нужно чтобы класс мог принять любое число, а максимальный тип данных unsigned long long int тем не менее имеет ограничения. Подскажите, как это сделать?
Вам не только принимать числа любой длины в конструкторе, вам их хранить и обрабатывать придется. Чтобы работать с данными любой длины придумали массивы. Например, передавайте строку или std::vector.