Результаты поиска по запросу "c++"

3 ответа

Мне не кажется, что cpx хотел отключить оператор присваивания. (S) он хотел использовать это, но у него был вопрос о самостоятельном назначении. (Кроме того, у вашего кода была опечатка.)

рировал ли компилятор оператор присваивания от самоназначения? class T { int x; public: T(int X = 0): x(X) {} }; int main() { T a(1); a = a; } Всегда ли мне нужно защищать себя от присваивания, даже если члены класса не имеют указатель?

3 ответа

Что делает этот код? (Size_t) -1

Может кто-нибудь объяснить, что происходит, когда size_t или любой другой идентификатор типа заключен в скобки. Я знаю, что это старый синтаксис Typecast, но в этом контексте я не слежу за тем, что происходит. Я видел это для определения ...

4 ответа

, Я извлек всю важную информацию из исходного поста и представил здесь, так как считаю, что для входа на форум необходимо иметь учетную запись.

отаю с 8-битным чипом AVR. Для 64-битного double нет типа данных (double просто сопоставляется с 32-битным float). Тем не менее, я буду получать 64-битные дубликаты по Serial, и мне нужно будет выводить 64-битные дубликаты по Serial. Как я могу ...

ТОП публикаций

3 ответа

, И не важно - «делай то, что хорошо» (в пределах разумного).

жный дубликат: Почему люди не делают отступ в C ++ для доступа к спецификаторам / операторам case? [https://stackoverflow.com/questions/4299729/why-dont-people-indent-c-access-specifiers-case-statements] У меня есть вопрос о синтаксисе ... не ...

1 ответ

 прежде чем делать

етил, что смог скомпилировать дочерний класс перед родительским классом с помощью g ++. Есть ли необходимость компилировать в определенном порядке с учетом зависимостей?

2 ответа

Перегрузка константных и неконстантных операторов

У меня есть тема, я запутался в том, что мне нужно немного проработать. Это перегрузка оператора с помощью константной и неконстантной версий. // non-const double &operator[](int idx) { if (idx < length && idx >= 0) { return data[idx]; } throw ...

3 ответа

asm.js - Как должны быть реализованы указатели функций

Примечание: этот вопрос чисто оasm.js ни о C ++, ни о каком-либо другом языке программирования. Как уже сказано в заголовке: Как эффективно реализовать указатель на функцию? Я не мог найти что-либо в Интернете, поэтому я решил спросить ...

4 ответа

К вашему сведению, внешний "C" уже находится в текущем Ubuntu /usr/include/jpeglib.h из пакета libjpeg62-dev.

довал коду примера в файле примера libjpeg, однако я не смог прочитать данные изображения. У меня есть следующая структура, и я создал экземпляр этой структуры. struct ImageData { unsigned char *pixels; long width; long height; }; ...

1 ответ

 имеет значение

я есть карта для подсчета появления слов в файле. Я читаю слова из файла, и каждый раз, когда я читаю слово, я хочу сделать это: map[word]++; //(where map is the name of my map, I'm not using map as a name of course)так что если моя карта уже ...

2 ответа

Как написать оператор преобразования C ++, возвращающий ссылку на массив?

В C ++ можно добавить операторы неявного преобразования в класс или структуру. Например, 3D векторные типы обычно включают в себя что-то вроде: struct Vector { float x, y, z; operator float * () { return reinterpret_cast<float *>(this); } ...