Имейте предварительные условия low_bound code> или STL в целом был нарушен, и если да, то где?
Источники STL сообщили мне, что размер вектора приводится к знаковому типу, что объясняет такое поведение.
Код: Выделить всё
// compile with and without -m32 switch
#include
#include
#include
#include
using namespace std;
int main() {
try {
vector v((1ULL
Подробнее здесь: [url]https://stackoverflow.com/questions/51907247/using-stdlower-bound-on-large-arrays[/url]