0
ответов

Как я могу использовать C # для написания и воспроизведения музыки? [closed]

Итак, короче говоря, я закладываю основу для создания эволюционного алгоритма, который будет писать музыку и экспортировать ее в файл, который я могу слушать. У меня вопрос, есть ли какие-нибудь программы ...
вопрос задан: 21 May 2011 00:09
0
ответов

Как проверить, запущен ли Google Test в моем коде

У меня есть раздел кода, который я не хотел бы запускать, если он проходит модульное тестирование. Я надеялся найти какой-нибудь флаг #defined, установленный библиотекой gtest, который я могу проверить. Я не смог найти тот, который ...
вопрос задан: 20 May 2011 21:37
0
ответов

Почему дерево avl быстрее для поиска чем красно-черное дерево?

Я читал это в паре мест, где avl дерево ищет быстрее, но не может понять. Насколько я понимаю : максимальная высота красно-черного дерева = 2 * журнал (N + 1) высота дерева AVL = 1,44 * логотип (N + 1) Это ...
вопрос задан: 20 May 2011 21:14
0
ответов

Что такое журнал ускорения, как его получить и как создать it

Я слышал хорошие отзывы о журнале ускорения, который утверждает его существование: http: // boost-log. sourceforge.net/libs/log/doc/html/index.html Это учебник: http://boost-log.sourceforge.net/libs/log/doc/...
вопрос задан: 20 May 2011 20:23
0
ответов

Отключить конструктор копирования

У меня есть класс: class SymbolIndexer {protected: SymbolIndexer () {} public: статический встроенный SymbolIndexer & amp; GetUniqueInstance () {статический SymbolIndexer uniqueinstance_; ...
вопрос задан: 20 May 2011 20:15
0
ответов

Обнаружение числовых ошибок из-за целочисленного деления

Есть ли предупреждение g ++ или другой инструмент, который может идентифицировать целочисленное деление (усечение до нуля)? У меня есть тысячи строк кода с вычислениями, которые неизбежно будут иметь числовые ошибки ...
вопрос задан: 20 May 2011 19:46
0
ответов

имя_типа вне шаблона

Это в VS2010sp1 не компилируется (хотя и компилируется с gcc 4.6): template struct Upcast; шаблон <> struct Upcast <знаковый символ> {typedef подписанный короткий тип; }; ...
вопрос задан: 20 May 2011 18:15
0
ответов

вывод ссылок на const из аргументов rvalue

Хорошо, это может показаться глупым вопросом, но вот он: шаблон <имя типа T> void foo (T & x) { } int main () {foo (42); // ошибка при передаче аргумента 1 'void foo (T &) [...
вопрос задан: 20 May 2011 16:43
0
ответов

Visual C++ Express 2010 suddenly won't accept #includes

I'm working with an API which has #defineed all their include files. I'm developing in Visual C++ 2010 Express, and it's been working fine up till now. I was adding a new cpp-file to the project, and ...
вопрос задан: 20 May 2011 15:40
0
ответов

Действительно ли безымянный параметр передается во время вызова функции?

template fn (int слева, TAG, int справа) { } fn (0, some_type_tag (), 1); /* или */ fn (0, int (), 1); // где примитив int не пустой. РЕДАКТИРОВАТЬ: Есть две точки зрения на это ...
вопрос задан: 20 May 2011 14:06
0
ответов

Как разработать небольшое программное обеспечение или приложение? [закрыто]

Привет, гуру, я изучаю C ++ 8-10 месяцев и хочу разработать программное обеспечение или небольшие приложения (я сам учусь, используя некоторые книги), так что считайте меня программистом начального уровня на C ++. ...
вопрос задан: 20 May 2011 13:53
0
ответов

Как представить статическую структуру в Java

Ниже приводится статическая структура в C ++. Как это можно представить в java. статическая структура {int c1; int c2; } pair [37] = {{3770,3780}, {3770,3781}, {3770,3782}, {3770,3785}, ...
вопрос задан: 20 May 2011 13:22
0
ответов

Как использовать массивы символов utf8 в C ++?

Можно ли использовать символы char * для работы с кодировкой utf8 в C ++ (VC2010)? Например, если мой исходный файл сохранен в utf8, и я напишу что-то вроде этого: const char * c = "aäáéöő"; Возможно ли это ...
вопрос задан: 20 May 2011 13:06
0
ответов

c ++ boost :: thread выполнить код в основном потоке?

Возможно ли это после вызова boost :: thread выполняете какие-то инструкции, чтобы вернуться к основному потоку? Мой код основан на шаблоне проактора, однако выполнение определенной функции может занять некоторое время, поэтому в ...
вопрос задан: 20 May 2011 11:43
0
ответов

Псевдоним пространства имен C ++ во всей области класса

Я ожидал, что смогу использовать псевдоним пространства имен в объявлении класса, но получу синтаксическую ошибку компилятора. struct MyClass {пространство имен abc = a_big_namespace; void fn () {abc :: test (); } ...
вопрос задан: 20 May 2011 11:38
0
ответов

Моделирование new [] с конструктором аргументов

Если я не изменяю статические переменные внутри конструктора аргументов, ниже правильный способ моделирования нового T [N] (x, y); (новый массив с аргументами)? шаблон ниже правильный способ моделирования нового T [N] (x, y); (новый массив с
вопрос задан: 20 May 2011 11:10
0
ответов

Использование нескольких ядер для обработки большого последовательного файла в c ++

У меня есть большой файл (больше ОЗУ, не могу прочитать сразу целиком), и мне нужно обработать его построчно (в c ++). Я хочу использовать несколько ядер, желательно с Intel TBB или Microsoft PPL. Я бы ...
вопрос задан: 20 May 2011 11:04
0
ответов

Измерение расстояния по эллипсу

Предположим, у нас есть эллипс x ^ 2 / a ^ 2 + y ^ 2 / b ^ 2. Взяв точку (a * cos (t), b * sint (t)) на эллипсе, каков самый быстрый способ найти другую точку на эллипсе, такую, что расстояние между ними равно ...
вопрос задан: 20 May 2011 10:58
0
ответов

Элегантный способ реализации мультиплексирования вызовов в агрегатном классе C ++?

При мультиплексировании вызовов ко многим подобъектам, какой элегантный способ предотвратить циклический шаблонный код? Описание проблемы на примере: struct Foo {void Boo (); void Hoo (); бул ...
вопрос задан: 20 May 2011 09:07
0
ответов

Standard compliant custom allocator

Is OK to throw an exception when 0 is passed to allocate method? Thank you. P.S. If n == 0, the return value is unspecified. Does it mean that allocate shouldn't throw an exception? I am ...
вопрос задан: 20 May 2011 07:44
0
ответов

почему иногда функция возвращает константу или ссылку на константу

Во-первых, зачем возвращать константу? скажем, у меня есть друг const MyVec operator- (const MyVec & left, const MyVec & right), поэтому возвращение const заставляет меня не делать этого: mva - mvb = mvc; Во-вторых, зачем возвращать const ...
вопрос задан: 20 May 2011 04:17
0
ответов

Тип указателя this

Как упомянуто в заголовке, я хотел бы знать о типе указателя this. Я работаю над проектом, и я заметил, что тип указателя "this" это "ClassName * const this" на окнах, используя ...
вопрос задан: 20 May 2011 03:44
0
ответов

Приоритет средств увеличения и уменьшения в C ++

Я пробовал это на моем gcc: int a = 1; cout << (- a) -; и выход равен 0; но измените его на cout << - (a--); приводит к ошибке (требуется lvalue как операнд декремента). Может кто-нибудь просветить ...
вопрос задан: 20 May 2011 03:22
0
ответов

Как на самом деле работает потоковая передача файлов?

Я уже некоторое время задавался вопросом, как именно работает потоковая передача файлов? Под потоковой передачей я подразумеваю доступ к частям файла без загрузки всего файла в память. Я (полагаю) знаю, что ...
вопрос задан: 20 May 2011 02:22
0
ответов

Input buffer structure in an AudioUnit

I've written a simple audiounit that should swap the left and right channels of a stereo source. A ported version of this code worked fine in C for a command-line program that used the BASS library, ...
вопрос задан: 20 May 2011 00:44
0
ответов

Передача с устройства на устройство с CUDA обходится дорого

Я написал код, чтобы попытаться поменять местами квадранты 2D-матрицы для целей БПФ, которая хранится в плоском массиве. int leftover = W-dcW; T * темп; T * topHalf; cudaMalloc ((void **) & ...
вопрос задан: 19 May 2011 19:02
0
ответов

CMutex :: Lock против CSingleLock :: Lock

Меня использовали для поддержки устаревшего кода, и я вижу некоторые вещи, которые заставляют меня чесать голову спутанность сознания. В некоторых разделах кода я вижу, что экземпляр класса использует экземпляр CMutex для ...
вопрос задан: 19 May 2011 18:39
0
ответов

Как пересчитать выровненную по оси ограничивающую рамку после перемещения / поворота?

Когда я впервые загружаю свой объект, я вычисляю начальный AABB с максимальным и минимальным (x, y, z) баллы. Но это в пространстве объекта, и объект движется по миру и, что более важно, вращается. Как мне ...
вопрос задан: 19 May 2011 17:18
0
ответов

Как оптимизировать операцию умножения матриц [дубликат]

Мне нужно выполнить множество операций с матрицами в моем приложении. Больше всего времени занимает умножение матриц. Я реализовал это таким образом template Matrix Matrix :: ...
вопрос задан: 19 May 2011 16:41
0
ответов

«2D FFT» - это то же самое, что и два 1D FFT?

I у меня есть код cuda, в котором я реализовал несколько C2C 2D FFT. Все они используют один и тот же план, но по какой-то причине время 2D FFT велико и, кажется, довольно сильно различается. Одинаковый размер данных ...
вопрос задан: 19 May 2011 15:30