И ходить так по списку параметров кажется неправильно, не знаю.
В C++ точно неправильно, gcc часто генерит передачу параметров через регистры, а не через стек, какой может указатель на регистр? Ну и естественно в стандарте не прописано, что передача должна быть через стек.
как минимум можно использовать не вектор, а связный список или set или что-то с меньшими затратами на добавление элементов, вектор при добавлении новых элементов копируется полностью когда закончится буфер.
недавно приехал руби программист к нам жить, в связи с тем, что активно забирают в армию
Пума Тайланд: А где он гражданство взял? Про Тайланд не знаю, но в других странах это довольно сложная процедура и нельзя вот так просто взять, приехать и жить, не имея довольно большой суммы.
Игорь Агарков: особо не смотрел код, /dev/urandom - это особый файл в линуксе, если его читать, то на экран будут сыпаться псевдослучайные числа(есть ещё /dev/random, там именно случайные числа), можно заменить на какой-нибудь ГПСЧ из std.
Михаил Смыков: ну, могу предложить загрузиться в live ubuntu и потестить там(проблем с дровами не должно быть, если комп 2014), или поставить свежую винду на другой хард, чтоб убедиться, что не аппаратное, ну и можно погонять различные тесты, вроде мемтеста(есть на многих live cd для восстановления), стресс тестов(у аиды вроде есть).
первое правило общества программистов на C++: не говори, что знаешь или выучил C++
А если серьёзно, то судя по твоему вопросу непонятно, какой у тебя уровень и люди будут судить по стереотипам. Какие книги по языку прочитал? Кинь ссылку на github, посмотреть код. И если навыки действительно хорошие, то можешь поискать стажировку, тот же Playrix например.