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

1 ответ

Разрешение перегрузки с ref-определителями

Работая с перегрузками функций с квалификацией ref, я получаю разные результаты отGCC (4.8.1) а такжеЛязг (2,9 и багажник), Рассмотрим следующий код: #include <iostream> #include <utility> struct foo { int& bar() & { std::cout << "non-const ...

2 ответа

Порядок оценки и неопределенное поведение

Говоря в контексте стандарта C ++ 11 (который, как вы знаете, больше не имеет понятия точек последовательности), я хочу понять, как определяются два простейших примера. int i = 0; i = i++; // #0 i = ++i; // #1В SO есть две темы, которые ...

2 ответа

Qt: пользовательский интерфейс с c ++ против xml против qml

Я начал изучать qt сегодня и у меня есть вопрос. Когда я создаю проект, он поставляется с файлом * .ui, который является XML-файлом, но в книге я создаю только пользовательский интерфейс с чистым c ++ (классы). Я слышал, что есть другой способ ...

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

1 ответ

конвертировать unsigned char * в String

Я немного беден в кастинге. У меня есть строка вxmlChar* (который является беззнаковым символом *), я хочу преобразовать этот беззнаковый символ вstd::string тип. xmlChar* name = "Some data";Я старался изо всех сил печатать приведение, но я ...

5 ответов

Что возвращает метод c_str () из строкового класса?

Я хочу получить доступ к начальному адресу массива, который поддерживается классом строки. string str="hey"; char* pointer=(char*)str.c_str();Указатель указывает на адрес массива (поддерживается классом string)? или строковый класс создаст ...

2 ответа

разбиение массива с плавающей точкой на похожие сегменты (кластеризация)

У меня есть массив с плавающей точкой, как это: [1.91, 2.87, 3.61, 10.91, 11.91, 12.82, 100.73, 100.71, 101.89, 200]Теперь я хочу разделить массив следующим образом: [[1.91, 2.87, 3.61] , [10.91, 11.91, 12.82] , [100.73, 100.71, 101.89] , ...

4 ответа

Qt: Как мне обработать событие пользователя, нажав кнопку «X» (закрыть)?

Я занимаюсь разработкой приложения с использованием Qt. Я не знаю, какой слот соответствует событию «пользователь нажимает кнопку« X »(закрыть) рамки окна», т.е. эту кнопку: Если для этого нет места, может кто-нибудь предложить мне другой ...

1 ответ

Когда требуется явное перемещение для оператора return?

Вкомментарий к другому вопросу [https://stackoverflow.com/q/17473753/321013] Джонатан Уэйкли отвечает на мое заявление: Вам никогда не нужно явно перемещать возвращаемое значение функции локальной переменной. Это неявное движение туда -> ... ...

2 ответа

CMake: как добавить случаи Boost.Test с относительными каталогами?

У меня есть рабочий проект с CMake и Boost.Test с такой структурой каталогов (простите за искусство ASCII): +-proj |---CMakeLists.txt |---build |---test |\----dir1 | \----foo.cpp // contains one BOOST_AUTO_TEST_SUITE and several ...

3 ответа

Определяемые пользователем манипуляторы выходного потока в C

Я изучаю C ++, и в части пользовательского манипулирования потоком вывода я застрял. Это пример кода: #include <iostream> using std::cout; using std::flush; using std::ostream; ostream& endLine( ostream& output ) { return output << '\n' << ...