2
ответа

Как удалить эти дополнительные стрелки из моего вывода?

Напишите программу для отображения следующего шаблона с учетом ввода 10. Выводит увеличение с 1 до 10, уменьшение с 10 до 1 + ++ +++ ++++ +++++ ++++++ ++ +++++ ++++++++ +++++++++ +++++ ...
вопрос задан: 18 January 2019 23:14
2
ответа

Как узнать, является ли число палиндромом без математики?

Так что я думаю, могу ли я использовать строки, чтобы проверить, является ли число палиндромом, но я действительно не знаю, как работают строки, массивы и тому подобное, и я ничего не достигну. Я сделал это с помощью ...
вопрос задан: 18 January 2019 22:57
2
ответа

Как удалить & ldquo; continue; & rdquo ;?

У меня есть эта программа C ++, которая пытается удалить гласные из массива символов. Это работает, но я хочу сделать это без продолжения ;. #include < iostream > #include < string.h > использование пространства имен std; ...
вопрос задан: 18 January 2019 21:29
2
ответа

Почему наследование перегрузки константной / неконстантной функции неоднозначно?

Я пытался создать два класса, первый с неконстантной реализацией функций, второй с константной реализацией. Вот небольшой пример: class Base {protected: int some; }; ...
вопрос задан: 18 January 2019 20:35
2
ответа

Предупреждение: ISO C ++ запрещает преобразовывать строковую константу в «char *» для статического члена данных «constexpr char *» [дубликат]

Почему этот код возвращает предупреждение: ISO C ++ запрещает преобразовывать строковую константу в 'char *' [-Wwrite-strings], если спецификатор constexpr используется в объявлении объекта или не является статическим ...
вопрос задан: 18 January 2019 17:15
2
ответа

Может ли strcpy редактировать адреса памяти на Arduino?

Я анализирую массивы символов из последовательной шины и копирую их содержимое в глобальные массивы для обработки в других функциях. Я замечаю странное поведение, когда я использую strcpy () и strtok () несколько раз. С ...
вопрос задан: 18 January 2019 16:12
2
ответа

ошибка проверки времени компиляции в метапрограмме шаблона

Попытка написать простой валидатор во время компиляции, чтобы проверить, что данное число попадает в определенный диапазон, как показано ниже. шаблон < unsigned N > struct valid {static const unsigned value = 0; }; ...
вопрос задан: 18 January 2019 14:57
2
ответа

В чем разница между int-указателями и char-указателями? [Дубликат]

Почему cout возвращает все буквы в массиве в символе a [] {'a', 'b', 'c', 'd', '\ 0'}; char * ap = a; cout < < ap < < епсИ; но cout возвращает адрес в int b [] {1,2,3,4,5}; int * bp = b; ...
вопрос задан: 18 January 2019 14:54
2
ответа

std :: is_constant_evaluated поведение

GCC9 уже реализует std :: is_constant_evaluated. Я немного поиграл с этим, и понял, что это несколько сложно. Вот мой тест: constexpr int Fn1 () {if constexpr (std :: ...)
вопрос задан: 18 January 2019 14:53
2
ответа

Использование нескольких вариантов копирования для файловой системы :: copy в C ++

Я использую файловую систему для копирования каталога. Я хочу, чтобы каталог копировался рекурсивно и перезаписывал любые существующие файлы. Я использую следующий код для копирования каталога, и он работает. Однако я ...
вопрос задан: 18 January 2019 14:48
2
ответа

Каков тип данных элемента пары в векторе?

Мне нужно временно объявить firstElement из пары, которая находится в векторе vector < pair < char *, int > > rezVector; // это вектор, который я использую auto tempPair = rezVector [0] .first; // Это решение, которое я получил, ...
вопрос задан: 18 January 2019 14:39
2
ответа

Продление времени жизни std :: tuple < int & amp;, int > назначив его const std :: tuple < int, int > & amp;

Я использовал класс std :: tuple и нашел что-то, что я бы сказал, довольно неожиданное поведение. Рассмотрим код: #include < iostream > #include < tuple > int i = 20; станд :: кортеж & л; INT & Amp; ...
вопрос задан: 18 January 2019 14:15
2
ответа

Как прочитать N целых чисел в вектор?

Если я хочу прочитать все целые числа из стандартного ввода в вектор, я могу использовать удобный: vector < int > v {istream_iterator < int > (cin), istream_iterator ()}; Но давайте предположим, что я хочу только читать ...
вопрос задан: 18 January 2019 14:04
2
ответа

Проблема с перегрузкой операторов типов в классе C ++

Это источники, которые работают: MyString.h #pragma Once class CMyString {public: CMyString (); CMyString (const CMyString & amp; rhs); CMyString (const char * param); ~ ...
вопрос задан: 18 January 2019 13:28
2
ответа

Могу ли я заменить свои операторы if для экономии времени выполнения?

В настоящее время я пытаюсь улучшить скорость моей программы. Мне было интересно, поможет ли это заменить все операторы if типа: bool a = 1; int b = 0; if (a) {b ++;} с этим: bool a = 1; int b = ...
вопрос задан: 18 January 2019 13:12
2
ответа

почему цикл печати до 11 вместо 10?

У меня есть эта простая программа на C ++, чтобы увидеть использование оператора continue. Я выполняю цикл от 1 до 10, пропуская 5, но этот отпечаток до 11, который, я думаю, является ложным условием. где я ошибаюсь? я ...
вопрос задан: 18 January 2019 12:02
2
ответа

Макрос #define Синтаксис функции получил & ldquo; ожидаемое выражение перед знаком '{'. & Rdquo;

Я использую #define для определения набора параметров, чтобы позже я мог просто вызвать определенное имя в main (). Тем не менее, я получил "ожидаемое выражение перед '{' токеном" в строке 1. Интересно, мой ...
вопрос задан: 18 January 2019 06:58
2
ответа

Ошибка C ++: ожидается ‘;’ в конце объявления члена

#include < map > #include < memory > #include < iostream > использование пространства имен std; class test {public: test () {} ~ test () {} enum type {error = 0}; частный: ...
вопрос задан: 18 January 2019 03:23
2
ответа

стрелка apache - чтение файла csv

все я сейчас работаю с apache arrow. При чтении CSV-файла с помощью функции arrow :: csv :: TableReader :: Read я хочу прочитать этот файл как файл без заголовка. Но он читает CSV-файл и обрабатывать в первую очередь ...
вопрос задан: 18 January 2019 01:59
2
ответа

Проблема с функциями и печатью значений функций в arduino [закрыто]

Прежде всего, я хочу сказать спасибо тем, кто помог мне так недавно, я работал над проектом, который называется Green House в Arduino, затем я собирался написать функцию, которая читает датчик и ...
вопрос задан: 18 January 2019 00:27
2
ответа

Почему initializer_list значений enum не считается константным выражением?

В следующем коде (проверено локально и на Wandbox): #include < iostream > типы enum {A, B, C, D}; void print (std :: initializer_list < Типы > типы) {для (автоматический тип: типы) ...
вопрос задан: 17 January 2019 22:54
2
ответа

Почему std :: strlen () работает с массивами символов БЕЗ завершающих нулевых символов? Это оптимизация компилятора?

Все, что я прочитал, говорит о том, что передача массива char с нулевым символом в конце в std :: strlen является неопределенным поведением и, вероятно, приведет к сбою программы. Тем не менее, код ниже (скомпилировано с ...
вопрос задан: 17 January 2019 17:37
2
ответа

Вычислить выделенную память для std :: string (и использовать строки в std :: vector)

Я хочу рассчитать, сколько памяти выделяется при создании и назначении значений для строки. строка s = ""; cout < < sizeof (s) < < епсИ; cout < < sizeof (s.at (0)) * s.capacity () < & ...
вопрос задан: 17 January 2019 15:07
2
ответа

Почему шаблон по умолчанию может быть необходим для вывода шаблона?

Я пишу общий алгоритм ветвления и привязки с использованием шаблонов на C ++ 17. Код компилируется (и запускается) нормально, когда я предоставляю аргумент шаблона по умолчанию RealFun2 = RealFun1: template < ...
вопрос задан: 17 January 2019 12:37
2
ответа

Как я могу проверить, содержит ли веб-сайт строку в c ++?

так что я по большей части ac # кодировщик, но я хочу переключиться на c ++, я ищу ответ о том, как читать сайт на c ++, а затем проверить, есть ли у него определенная строка, вот мой код на c #. ..
вопрос задан: 17 January 2019 11:12
2
ответа

Трекер не определен после установки дополнительных модулей openCV

В настоящее время я пытаюсь заставить OpenCV работать с дополнительными модулями OpenCV (особенно с модулем отслеживания) в Linux (Ubuntu 16.04), cmake 3.5.1. Я скачал версию 3.4.5 OpenCV с https: // ...
вопрос задан: 17 January 2019 10:20
2
ответа

Как инициализировать структуру с объединением?

Как я могу правильно инициализировать структуру, которая содержит объединение? В настоящее время я получаю ошибку // ошибка C2440: «инициализация»: невозможно преобразовать из «float» в «const char *» #include < stdio.h > с помощью ...
вопрос задан: 17 January 2019 07:46
2
ответа

Переход через вложенную карту

Как я могу пройти через вложенную карту? Я хочу получить доступ к значению во второй вложенной карте int main () {std :: map < int, int > прохладно; cool.insert (make_pair (8,9)); std :: map < char, std :: ...
вопрос задан: 17 January 2019 05:28
2
ответа

печать с плавающей точкой имеет неожиданное значение [дубликат]

Почему '32' было добавлено к значению v в выводе ниже? int main () {float v = 9.999e8; std :: cout < < "v - >" < < v < < станд :: епсИ; std :: cout < < станд :: ...
вопрос задан: 17 January 2019 04:52
2
ответа

В C ++ определено ли поведение для удаления примитивного типа, такого как uint32_t, через char *?

Определенное поведение имеет следующее? uint32_t * p = new uint32_t (); char * p2 = reinterpret_cast < char * > (p); удалить р2; (Есть ли стандартная цитата, относящаяся к этому?) Я в курсе ...
вопрос задан: 17 January 2019 03:22