Мудрейшие! Есть вопрос: Определена структура таким образом. Нужно написать UB-геттеры для доступа к приватным полям. Привожу сразу со своим решением. Совершенно не понимаю, чт...
Как изменить бит long с помощью bitwise операторов? long val = long(~long(1l « 2l)); всё равно дублирует два инта и суёт в long
https://pastebin.com/ETeEKAFM Пишу шаблонный класс с функцией для итерирования по range-based-for циклу ( for( auto i : (collection, first_n) ). Не могу уловить связь. Передаю...
cin.exceptions (ios::failbit|ios::badbit); try { cin.rdbuf(nullptr); // throws } catch (const ios::failure& e) { cerr << "failure caught: "; if ( e.code() ...
А причём тут cppref? это стандарт https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D0%BE%D0%B4%D0%B8%D0%BD%D0%B0%D1%80%D0%BD%D0%BE%D0%B9_%D1%82%D0%BE%D1%87%D0%BD...
Здравствуйте, код большой и вычленить конкретно ошибку я не могу. Что может примерно означать SIGSEGV? при такой последовательности: List* n = new Node(10); ... Node(int data...
#define NULL 0LL в wchar.h (компиляторный хедер) Не понимаю, почему между fun(void*); и fun(long long); { fun(NULL); } Однозначно определяет к long long, но кидает warning....
char s[256]{0}; while (cin.getline(s, 256, ' ')) Считывает при вводе все слова через пробел, кроме последнего. filebuf fb; fb.open("in.txt", ios::in); istream is(&fb); whi...
auto condition = ParseCondition(is); auto predicate = [condition](const Date &date, const string &event) { return condition->Evaluate(date, event);...
bool comparer(const string& s, const string& prefix) { return s.front() < prefix.front(); } Вот недостающий код, со стрингом заработало. Нельзя ли передавать как-то аргуме...
http://www.binaryconvert.com/result_float.html?decimal=053056046053 float num = float(0x426A0000); cout << fixed << num; Почему выводит не 58.5, а 1114243072.000000 ?
template <typename T> class Table { public: Table(const size_t& scale1,const size_t& scale2); } Table<int> t (1,1); Пишет undefined reference to Table<int>::Table(...)' ...
auto condition = ParseCondition(ss); auto predicate = [condition](const Date& date, const string& event) { return condition->Evaluate(date, event); }; Как передать...
а как мне прочесть через get символ после конца файла, и понять, что это именно последний ? заранее посчитать кол-во символов в файле?
у меня >> UB по сути? а то он процентов 90 то правильно считывает, ещё и как-то понимает, что пробел и мимо них скачет UPD. разобрался
может мне в просхх? вроде нубовская тема :/ с исключениями
Нашёл в документации istream& operator>> (istream& (*pf)(istream&)); Что это за приведения??
https://pastebin.com/97Kaxqn7 struct Date {int x, y}; operator<(const Date& d, const Date& d2); Не понимаю, почему пишет о двойном включении операторов < ? Файл разбит на три ...
Ну вот, например для equal_range(beg,end, (char)prefix, [&,prefix](const string& s) { return s.front() < prefix; }); Что нужно изменить, чтобы он съел char в чистом виде?
Вопрос: удалит ли деструктор все элементы списка?