Я новичок в C/С++, поэтому у меня есть пара вопросов по базовому типу:
a) Можете ли вы объяснить мне разницу между int64_t
и long
(long int
)?
По моему мнению, оба являются 64-битными целыми числами. Есть ли какая-то причина выбора одного над другим?
b) Я попытался найти определение int64_t
в Интернете без особого успеха. Есть ли авторитетный источник, с которым мне нужно проконсультироваться по таким вопросам?
c) Для кода, использующего int64_t
для компиляции, я в настоящее время включаю <iostream>
, что для меня не имеет большого смысла. Существуют ли другие, которые предоставляют объявление int64_t
?