Лучшие c++ вопросы ИТ разработчиков

  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Прерывание принять ()

Есть ли в ОС переносимый способ прерывания блокировки?accept? У меня есть многопоточный сервис / служба deamon, которая должна изящно закрыть все хосты прослушивающей сети, когда служба / служба deamon получает сигнал выключения. Я вижу, что ...

Задан 29 Jun 2013, 21:15 от user152949
  • 35 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

C ++ - держать окно консоли открытым?

Мой вопрос очень прост, но я перехожу с C # на C ++, и мне было интересно, какая команда удерживает окно консоли открытым в C ++? Я знаю в C #, самый простой способ: Console.ReadLine();Или, если вы хотите позволить пользователю нажать ...

Задан 15 Dec 2009, 16:10 от Alex
  • 12 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Как создать комбинации нескольких векторов без циклов жесткого кодирования в C ++?

У меня есть несколько данных, которые выглядят так: Vector1_elements = T,C,A Vector2_elements = C,G,A Vector3_elements = C,G,T ..... up to ... VectorK_elements = ... #Note also that the member of each vector is always 3.Я хочу создать все ...

Задан 09 Nov 2009, 09:58 от neversaint
  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

, Ни в коем случае последовательность не может быть короче.

int main() { const int SIZE = 10; int a[SIZE] = {10, 2, 35, 5, 10, 26, 67, 2, 5, 10}; std::ostream_iterator< int > output(cout, " "); std::vector< int > v(a, a + SIZE); std::vector< int >::iterator newLastElement; cout << "contents of the vector: ...

Задан 23 Jun 2011, 15:44 от munish
  • 15 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Тем не менее, хорошей идеей в C ++ является использование умных объектов (вероятно, о чем вы говорите). Более или менее, класс, который содержит ссылку на объект и который обеспечивает освобождение указанного объекта при ударе деструктора и не добавляет много объектов для одновременного уничтожения в одном объекте (хотя результат один и тот же, он чище .)

то-то на ТАК, я наткнулсяэтот вопрос [https://stackoverflow.com/questions/2828841/what-is-purpose-of-a-this-pointer-in-c] и один из комментариев к ответу с наибольшим количеством голосов (пятый комментарий к этому ответу с наибольшим количеством ...

Задан 18 Aug 2011, 21:39 от celavek
  • 16 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

 было изобретено.

отрим класс с перегруженным унарным оператором & (Address-of). Будь как будетclass A template <class C> class A { public: C * operator &() { return &data; } //... private: C data; }Теперь я хочу передать в некоторую функцию указатель ...

Задан 20 Jun 2011, 11:17 от Mihran Hovsepyan
  • 18 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

ред один раз ненужный.

роисходит, когда у вас есть следующий код: void makeItHappen() { char* text = "Hello, world"; }Есть лиtext выйти из области видимости и автоматически удаляться или он остается в памяти? А как насчет следующего примера: class SomeClass { ...

Задан 31 Dec 2010, 12:53 от Kevin
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему XGetWindowProperty возвращает ноль?

Я использую следующее, чтобы получить имена всех окон X: Atom nameAtom = XInternAtom(dpy,"_NET_WM_NAME",false); Atom type; int format; unsigned long nitems, after; unsigned char *data = 0; if (Success == XGetWindowProperty(dpy, window, nameAtom, ...

Задан 19 Jan 2012, 11:35 от fredley
  • 15 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

cin.ignore (numeric_limits <streamsize> :: max (), '\ n'); max () не распознает

Я беру введение в C ++, и я использую VStudio 2013 на Win7. Я стараюсь избежать неправильного ввода данных из моих меню, и оно работает во всех из них, кроме этого. cout << "Please choose your second number" << endl; cin >> move2; if (move2 < ...

Задан 07 Dec 2013, 20:41 от user3078454
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Использование libtool для загрузки дублированного имени функции из общей библиотеки

я пытаюсь создатьотладки» разделяемая библиотека (т.е. файл .so или .dll), которая вызывает другую &#39;реальный» разделяемая библиотека, которая имеет тот ж...

Задан 11 Nov 2009, 15:41 от Matt Ball
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Конечно, есть и другие способы проверки порядка байтов (ваш метод - один из них). Что меня интересует, является ли фрагмент 1 допустимым в C или C ++? Из небольшого прочтения, которое я сделал из StackOverflow, я заключаю, что фрагмент 1 может быть реализацией, определенной в C, а это UB в C ++ (я могу ошибаться.).

бъединения запись в один член и чтение из другого (кроме массива char) - это UB. //snippet 1(testing for endianess): union { int i; char c[sizeof(int)]; } x; x.i = 1; // writing to i if(x.c[0] == 1) // reading from c[0] ...

Задан 15 Jun 2011, 14:47 от Burt
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Сбой компиляции кода, содержащего динамический параллелизм

Я занимаюсь программированием динамического параллелизма с использованием CUDA 5.5 и NVDIA GeForce GTX 780, вычислительная мощность которых составляет 3,5. Я...

Задан 10 Oct 2013, 03:04 от user2865500
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

разница между оператором точки и оператором стрелки по переменной объекта структуры для создания дерева в c или c ++ [дубликат]

На этот вопрос уже есть ответ здесь:В чем разница между оператором точка (.) И -&gt; в C ++? [Дубликат] 14 ответовЯ должен прояснить одно сомнение, которое и...

Задан 20 Feb 2014, 21:23 от Sss
  • 36 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Несколько экземпляров синглтона в разделяемых библиотеках в Linux

Мой вопрос, как уже упоминалось в названии, очевиден, и я подробно описываю сценарий. В файле singleton.h есть класс с именем singleton, реализованный по шаблону singleton следующим образом: /* * singleton.h * * Created on: 2011-12-24 * Author: ...

Задан 24 Dec 2011, 08:59 от bourneli
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Библиотека C ++ для операций с массивами, матрицами, векторами и классической линейной алгеброй [закрыто]

Какую библиотеку вы используете для N-мерных массивов? Я использую Blitz ++ на работе, и мне действительно не нравится какой-то его аспект. Некоторые аспекты этого даже опасны. Необходимость изменения размера перед использованием operator =. A ...

Задан 07 Dec 2009, 14:44 от fulmicoton
  • 30 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Является ли правое смещение неопределенным поведением, если число больше ширины типа?

Я только что проверилC ++ стандарт. Кажется, следующий код не должен бытьнеопределенное поведение:

Задан 20 Sep 2013, 11:39 от ZijingWu
  • 74 голосов
  • 13 ответов
  • 0 просмотров
13 ответов

Моя проблема была такой же, как один комментатор выше. Мне пришлось изменить двоичный парсер на правильный (PE для Windows, ELF для Linux, Mach для Mac)

ользую Eclipse Helios в Ubuntu 10.04 и пытаюсь установить на него плагин CDT. Я скачиваю это отсюдаВот [http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/helios/dist/cdt-master-7.0.1.zip] . А потом я иду вУстановите новое ...

Задан 11 Feb 2011, 17:09 от rogcg
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 функции.

ли кто-нибудь дать мне пример того, как я могу использовать сегментированные стеки с сопрограммами повышения? Нужно ли аннотировать каждую функцию, вызываемую из сопрограммы, специальнымsplit-stack атрибут? Когда я пытаюсь написать программу, ...

Задан 18 Sep 2017, 18:58 от Curious
  • 25 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

«Неявное создание неопределенного шаблона» при прямом объявлении класса шаблона

у меня есть некоторый код, в котором мне нужно заранее объявить класс шаблона (или, по крайней мере, объявление вперед сделало бы мне намного проще ...). Я&#...

Задан 09 Oct 2012, 07:37 от benwad
  • 15 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

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

статья в википедии для сортировки слиянием [http://en.wikipedia.org/wiki/Merge_sort]. статья в википедии для быстрой сортировки [http://en.wikipedia.org/wiki/Quicksort]. Обе статьи имеют отличные визуализации. Оба имеют n * log (n) ...

Задан 24 Oct 2011, 16:27 от user656925
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как структура памяти класса против структуры

Я пришел из C-программирования, где данные в структуре располагаются сначала с верхней переменной, затем со второй, третьей и так далее.Я сейчас программирую...

Задан 14 Nov 2014, 22:04 от iQt
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Использование push_back для вектора <vector <string>> [closed]

Я несколько смущен, что такая простая проблема остановила меня, но после нескольких часов бесполезного поиска в Google, я все еще застрял. Чтобы упростить мою проблему, вторая строка этого вылетает: vector<vector<string> > sorted_words; ...

Задан 28 Apr 2013, 01:44 от They Call Me Bruce
  • 59 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

). Оператор запятой используется для инициализации cv :: Mat:

то вижу вопросы о SO по поводу перегрузки оператора запятой в C ++ (в основном, не связанного с самой перегрузкой, но с такими вещами, как понятие точек последовательности), и это заставляет меня задуматься: когдадолжен Вы перегружаете запятую? ...

Задан 09 Apr 2011, 00:45 от Mehrdad
  • 115 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Нотабене технически это тестирует стандартную библиотеку, а не компилятор, и, хотя она является допустимой C ++ 03 и допустимой C ++ 0x, она не является допустимой C ++ 98, поэтому с некоторыми настройками можно было бы обнаружить C ++ 98 / C ++ 03 / C ++ 0x stdlib

написать функцию, которая при компиляции с помощью компилятора C возвращает 0, а при компиляции с помощью компилятора C ++ - 1 (тривиальное решение с#ifdef __cplusplus не интересно). Например: int isCPP() { return sizeof(char) == sizeof 'c'; ...

Задан 24 Jun 2011, 20:05 от Armen Tsirunyan
  • 14 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как я могу получить и использовать заголовочный файл <graphics.h> в моей программе на C ++?

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

Задан 22 Oct 2011, 15:27 от CompilingCyborg
  • 9 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Разбор файла конфигурации в C / C ++

Я новичок, ищущий быстрый и простой способ разбора текстового файла на C или C ++ (wxWidgets)Файл будет выглядеть примерно так (основная категория с &quot;су...

Задан 13 Sep 2009, 11:35 от Daniel
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Отлично компилируется на VC10 SP1:

+ 03 вы можете использоватьconst& хитрость (или «самый важный const») для продления времени жизни временного объекта до времени жизни ссылки. Мой вопрос в C ++ 0x распространяется ли это поведение на ссылки на значения? т.е.auto&& x = someFunction();

Задан 01 Jul 2011, 13:19 от user802003
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Поиск слов в предложениях [закрыто]

У меня есть задание по программированию, которое я не могу закончить. Эта часть убивает меня.Принять текст от пользователя. Примите строку, которую нужно най...

Задан 29 Nov 2014, 23:21 от Davidson
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Разбить строку с помощью цикла на отдельные единицы длины

Мне нужно разбить строку на определенную длину, например, если пользователь указывает его в единицах максимальной длины 4, то цикл должен выполняться на исходном вводе"0123456789asdf" получить"0123", "4567", "89as", "df". Я не могу действительно ...

Задан 23 May 2013, 08:42 от sccs
  • 24 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Каковы опасности предварительных деклараций?

Я только что взял интервью. Меня спросили что такоепредварительная декларация, Затем меня спросили, были ли они опасностями, связанными с предварительными за...

Задан 17 Jan 2013, 13:33 от Offirmo
  • 24 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Автоматически генерировать сеттеры / геттеры с QTCreator?

Несмотря на некоторые поиски, я не былне может найти способ автоматически генерировать методы получения и установки для класса C ++, используя QT Creator 2.3...

Задан 01 Nov 2013, 13:56 от fxm
  • 18 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Может ли GDB отлаживать лямбды C ++?

Я активно использую возможности C ++ 11. У меня есть программа, созданная в Visual Studio 2013, которая использует лямбда-выражения для запуска нескольких по...

Задан 14 Feb 2014, 10:09 от Vitaliy
  • 24 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

используя ключевое слово struct в объявлении переменной в C ++

У меня есть ощущение, что это может быть связано с синтаксисом Си, но я начал программировать с C ++, поэтому я не уверен. В основном я видел это: struct tm t; memset( &t, 0, sizeof(struct tm) );Я немного запутался с этим синтаксисом, так как ...

Задан 11 Oct 2011, 16:55 от void.pointer
Page 4 of 535