Кто-нибудь может объяснить, почему, если приложение C ++ запускает компонент пользовательского интерфейса .NET (все в основном потоке), который, в свою очередь, порождает модальное диалоговое окно .NET, а затем пытается использовать TaskScheduler ....
Я знаю, что деструктор карты вызывает деструкторы каждого из содержащихся в ней элементов. А что происходит для map? Я не вижу, где этот код находится в /usr/include/c++/4.4 EDIT:
Я должен ...
У меня есть приложение, в котором есть несколько функций. Каждую функцию можно вызывать много раз в зависимости от ввода пользователя. Однако мне нужно выполнить небольшой сегмент кода внутри функции только один раз, ...
Это будет звучать так просто, что можно подумать, что я не приложил никаких усилий, чтобы найти ответ, но клянусь, что сделал поискал минут 20 и ответа не нашел. Если частный член класса C ++ ...
Существует ли автоматизированный способ взять большое количество заголовочных файлов C++ и объединить их в один? Эта операция, конечно, должна объединять файлы в правильном порядке, чтобы не было типов и т.д. ...
Я использую Code :: Blocks и C ++. Мой проект должен создавать несколько исполняемых файлов (набор небольших инструментов, использующих общие библиотеки). Как настроить CB для генерации нескольких двоичных файлов, каждый со своим собственным main ()?
Я новичок в Lua и хочу встроить Lua в наш игровой проект, используя C ++. Первое, что я заметил, Lua можно компилировать как код C ++, и из документа я узнал, что это будет ...
Согласно MSDN, для команды / Zp по умолчанию установлено значение 8, что означает использование 64-битных границ выравнивания. Я всегда предполагал, что для 32-битных приложений компилятор MSVC будет использовать 32-битные границы. ...
Я только что скомпилировал и установил clang + llvm 3.0 на свой ubuntu 10.04, а также libc ++ из svn. Поскольку статус в libc ++ показывает, что поддержка потоков завершена, я хотел попробовать std :: async. Итак, я следую примеру ...
Предположим, что есть функция, которая требует настройки конфигурации в качестве входа, но эта функция вызывается на несколько уровней глубже от основной функции верхнего уровня. Как лучше, с точки зрения лучшего ...
Недавно я видел немного в SO о ключевом слове static перед функцией, и мне интересно, как его правильно использовать. 1) Когда мне следует писать ключевое слово static перед функцией, не являющейся членом? 2) Это ...
/////////////////////////////////// ////
class A {... const double funA (void) {...}
}; А а;
двойной x = a.funA (); // хотя намерение состоит в том, чтобы
// обеспечить, чтобы возвращаемое значение было константным ...
Я программист на C ++, изучаю Ruby. В книге для начинающих я прочитал: «Класс сам по себе является объектом, даже если вы не создаете его напрямую». Я не знаю, как это интерпретировать.
Я пытаюсь найти наиболее эффективный метод вызов управляемого кода .NET из неуправляемого кода C ++. Я нашел информацию о размещении .NET в моем приложении C ++, и я могу создать ...
Рассмотрим этот код под gcc 4.5.1 (Ubuntu 10.04, intel core2duo 3. 0 Ghz) Это просто 2 теста, в первом я делаю прямой вызов виртуальной фукнции, а во втором я вызываю ее через класс Wrapper : ...
Есть ли способ получить место касания тачпада?
Также мне нужен модуль захвата, способный вернуть такую 2D карту массива точек, которая сообщает о состоянии точек тачпада (состояние означает: является ли точка ...
Если я скажу, int a [] = {1, 2, 3, 4, 5};
int * p = a; Теперь, если я напишу p + 1 + 2, он будет таким же, как ((p + 1) + 2)? Любая стандартная ссылка, которая доказывает, что это неверно?
Каков самый простой способ получить самую последнюю версию компилятора C ++ 11 на Ubuntu 11.04, не нарушая при этом существующий компилятор из дистрибутива. Я бы предпочел предварительно собранный пакет вместо компиляции целого ...
Я попытался написать счетную сортировку, но с этим возникла проблема. вот код: int * countSort (int * start, int * end, int maxvalue)
{int * B = новый int [(int) (конец-начало)]; int * C = new int [...
В C или C ++ (Windows), как вы читаете RAM, задавая физический (не виртуальный) адрес?
Это означает, что не нужно использовать систему виртуальной памяти (таблицы mmu) и быть специфичным для одного процесса. Я уже ...
У меня есть std::vector байтов (char), я хотел бы сделать эквивалент простого "приведения в стиле C" этого вектора к вектору типа wchar_t. Очевидно, что на самом деле мне нужно скопировать данные,...
У меня есть головоломка, которую я пытаюсь решить, и в основном она сводится к следующему примеру: template
struct A
{ typedef typename CT::VALUE_T FOO; // FOO - это ...
Когда указатели указывают на что-то, объявленное в том же классе, правильно ли я думаю, что если вы скопируете такой объект, будет несколько наборов указателей, но все они будут указывать на тот же объект (ы)? ...
static int (*g_data)[3]; Я бы хотел new N элементов int[3]. У меня это получается только так: g_data = (int(*)[3]) new int[N*3]; Я знаю, что это нормально и использование struct было бы альтернативой....
Я разрабатываю приложение на C #. Поскольку у меня есть некоторые алгоритмы наименьших квадратов, подходящие для C / C ++, которые было бы слишком громоздко переводить, я превратил код C ++ в dll, а затем создал оболочку ...