0
ответов

Как компилятор C ++ компилирует имена переменных? [закрыто]

Я так понимаю, что не ясно выразился. Мое сомнение, как мне кажется, можно выразить следующим образом: как в исполняемом файле (машинном коде) представлены «переменные»? Это адреса статической памяти? Есть ...
вопрос задан: 19 February 2012 18:38
0
ответов

Почему boost :: ptr_list использует базовый void *?

В документации boost ptr_list указано, что контейнер использует базовый std :: list . Почему они используют этот тип вместо более специализированного std :: list ?
вопрос задан: 19 February 2012 17:50
0
ответов

Работает ли оператор перегрузки << внутри класса?

Я имею в виду, я пытался перегрузить оператор < <внутри класса, как этот class A {public: ostream & operator << (ostream & os); // что не работает ...
вопрос задан: 19 February 2012 17:17
0
ответов

Два файла с одинаковым именем выдают ошибку компоновщика в Visual Studio [дубликат]

Я использую Visual Studio 2010 для компиляции моего проекта C ++, и компоновщик блокирует два моих файла с одинаковым именем - но они в совершенно разных каталогах. Как я могу сделать ...
вопрос задан: 19 February 2012 16:57
0
ответов

Обрезка внутренних пробелов в std :: string

Я ищу элегантный способ преобразовать std :: string из чего-то вроде: std :: string text = "a \ t very \ t ugly \ t \ t \ t \ t string"; To: std :: string text = "очень уродливая строка"; ...
вопрос задан: 19 February 2012 16:30
0
ответов

QTextEdit. Как выделить текст вручную?

Есть такие функции как textEdit->textCursor()->selectionStart() и textEdit->textCursor()->selectionEnd(), но нет функций setSelectionStart, setSelectionEnd. Есть ли какая-нибудь ...
вопрос задан: 19 February 2012 15:48
0
ответов

Gnuplot, c ++ из windows. командное окно открывается и закрывается

У меня есть следующее, и независимо от того, что я пытаюсь, командное окно открывается и закрывается снова. Графики не отображаются, файлы не записываются. Всем, у кого есть решение использовать gnuplot из c ++. У меня и то, и другое ....
вопрос задан: 19 February 2012 13:24
0
ответов

В чем разница между `fseek`,` lseek`, `seekg`,` seekp`?

Интервьюер спросил меня, как мне реализовать tail (да, тот, что в оболочке linux). Мой ответ был таким: сначала ищите до конца файла, затем прочтите символы один за другим вперед, если встречу \ ...
вопрос задан: 19 February 2012 13:16
0
ответов

Снижение производительности при вызове ядра cuda

Мне интересно, каковы накладные расходы на выполнение вызова ядра cuda в C / C ++, например: somekernel1 <<< блоки, потоки >>> (аргументы); somekernel2 <<< блоки, потоки> & ...
вопрос задан: 19 February 2012 13:11
0
ответов

Как вычислить размер LPWSTR при использовании функции GetDlgItemText ()

Мой запрос небольшой Я использую GetDlgItem () для получения текста из текстового поля, но у меня проблема с четвертым параметром (т.е. размером буфера). LPWSTR txtbuff; GetDlgItemText (hwnd, IDC_EDIT1, ...
вопрос задан: 19 February 2012 13:07
0
ответов

ссылка или возврат - передовой опыт [закрыто]

Например, у нас есть функция кодирования. Что лучше всего использовать: void Crypto :: encoding (string & input, string & output) {// кодировка строки output = encoded_string; } или ...
вопрос задан: 19 February 2012 11:43
0
ответов

Использование `std :: function `для вызова непустой функции

Некоторое время назад я использовал std :: function примерно так: std :: function func = [] (int i) -> int {return i;}; В принципе, я сделал т его, потому что я хотел сохранить другую функцию ...
вопрос задан: 19 February 2012 08:36
0
ответов

Ложное совместное использование в C ++

У меня есть несколько классов, которые страдают от конфликтов кеша и выделяются с помощью оператора «новый». Могу ли я каким-то образом убедиться, что «новый» возвращает адрес, выровненный по строке кеша? Я использую GCC (если ...
вопрос задан: 19 February 2012 08:13
0
ответов

Создавать объекты в условных операторах C ++

Я изучаю C ++, и я только что добрался до объектно-ориентированная глава. У меня вопрос о создании объектов внутри операторов if. Проблема, над которой я работаю, заключается в создании класса, который будет отображать ...
вопрос задан: 19 February 2012 03:38
0
ответов

Почему реализация и объявление класса шаблона должны находиться в одном заголовочном файле? [Дубликат]

Почему реализация и объявление класса шаблона должны находиться в одном заголовочном файле? Кто-нибудь из вас может объяснить это примером?
вопрос задан: 19 February 2012 02:31
0
ответов

статические функции шаблона в классе

Как мне сделать следующую функцию внутри класса, а затем получить доступ к этой функции из main? Мой класс - это просто набор статических функций. template double foo (...
вопрос задан: 19 February 2012 02:18
0
ответов

Разрешено ли генерировать стандартные операции итератора?

Рассмотрим стандартный итератор, в котором необходимо выделить память для обхода структуры данных. Позволяет ли стандарт итератору генерировать исключение, если память не может быть выделена? В качестве ...
вопрос задан: 19 February 2012 01:51
0
ответов

Воспроизведение звука на C ++ с использованием собственных системных вызовов?

Итак, в Windows вы можете использовать функцию PlaySound для воспроизведения файла MP3 в приложении C ++. Какие похожие функции доступны для использования в Mac OS X / Linux? Я был бы также признателен, если вы ...
вопрос задан: 19 February 2012 01:22
0
ответов

Выбрать m элементов случайным образом из вектора, содержащего n элементов

У меня есть вектор, содержащий n элементов. Мне нужно выбрать подмножество из m элементов случайным образом без повторения. Как это сделать наиболее эффективно? Мне нужно сделать это несколько ...
вопрос задан: 18 February 2012 23:20
0
ответов

boost zip_iterator и std :: sort

У меня есть два массива значений и ключей одинаковой длины. Я хочу отсортировать массив значений по ключам, используя массив ключей в качестве ключей. Мне сказали, что zip-итератор boost - как раз подходящий инструмент для ...
вопрос задан: 18 February 2012 18:24
0
ответов

Хорошие книги для изучения программирования на C ++ в UNIX (предварительно Linux)? [закрыто]

Не могли бы пользователи помочь мне с книгами, которые подходят для написания кода C / C ++ на платформе Unix? Я делаю акцент на написании кода с малой задержкой для использования в электронных торговых платформах. (Я понимаю ...
вопрос задан: 18 February 2012 15:31
0
ответов

Как в с++ хранятся внутренние ссылки? [duplicate]

Мне просто интересно, как ссылки хранятся внутри? Я чувствовал, что понимание этого уровня поможет мне лучше понять концепцию "указатель против ссылки" и принять решение ...
вопрос задан: 18 February 2012 14:54
0
ответов

Почему я не могу передать эту функцию сравнения в качестве аргумента шаблона?

Я пытаюсь создать std::set с функцией, которую я определил для сортировки, но получаю ошибку: "Error: function "GFX::MeshCompare" is not a type name" Mesh.h namespace GFX { struct Mesh { ...
вопрос задан: 18 February 2012 13:54
0
ответов

Мусорные значения, когда массив объявлен как unsigned char

Когда массив объявлен как unsigned char и инициализирован значениями в диапазоне 0x00-0xff и напечатан с использованием cout, я получаю следующие мусорные значения + (� ~ � � � � ...
вопрос задан: 18 February 2012 06:27
0
ответов

c++ приложение с использованием qt, как включить gnuplot

Я ищу решение или некоторые рекомендации о том, как из c++ приложения с использованием Qt создавать научные графики. Я остановился на gnuplot, потому что у него есть хорошие возможности для последующего использования моих графиков ...
вопрос задан: 18 February 2012 03:43
0
ответов

Должно ли определение встроенных функций C ++ находиться в том же файле?

Я определил функцию show () как встроенную в файл заголовка с именем ex.h и определение функции внутри ex.cpp. Я ожидал, что это приведет к ошибке, так как компилятор не будет знать, что ...
вопрос задан: 18 February 2012 03:31
0
ответов

Почему не используется мой перегруженный оператор для ++?

Я создал перегруженный оператор для ++ в моем файле .hpp, а затем функцию, которая вызывает его также в файле .hpp. Затем файл .cpp вызывает функцию, но когда функция попадает в код ++, она ...
вопрос задан: 18 February 2012 03:18
0
ответов

Перегрузка функции ==

В настоящее время я работаю над созданием перегруженной функции для оператора ==. Я создаю файл hpp для своего связанного списка, и мне кажется, что этот оператор не работает в файле hpp. В настоящее время я ...
вопрос задан: 18 February 2012 01:06
0
ответов

Как создать функцию трамплина для перехвата

Меня интересует перехват, и я решил посмотреть, смогу ли я перехватить некоторые функции. Мне было неинтересно использовать библиотеку как обходные пути, потому что я хочу получить опыт самостоятельной работы. С ...
вопрос задан: 17 February 2012 21:52
0
ответов

Как вы можете добавить новое ключевое слово в clang, ключевое слово, которое будет рассматриваться как main?

Как можно добавить новое ключевое слово в clang? Ключевое слово new должно быть квалификатором функции. Куда пойдет декларация? Спасибо.
вопрос задан: 17 February 2012 21:31