0
ответов

C ++: Очередь с эффективным получением / отправкой нескольких элементов?

Итак, я чувствую, что для этого должно быть хорошее встроенное решение на C ++, но я не уверен, что это такое. Мне нужна очередь (в идеале потокобезопасная, но при необходимости я могу обернуть ее синхронизацией) ...
вопрос задан: 28 March 2011 21:32
0
ответов

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

Объявляет ли что-то вроде следующего void foo (int x) {std :: cout << "foo (int)" << std :: endl; } void foo (const int & x) {std :: cout << "foo (const int &)" ...
вопрос задан: 28 March 2011 21:29
0
ответов

Operator = overloading в C ++

В книге C ++ Primer есть код для символьных массивов в стиле C и показано, как перегрузить оператор = в статье 15.3 Оператор =. Строка и строка :: оператор = (const char * sobj) {// ...
вопрос задан: 28 March 2011 18:44
0
ответов

Как безопасно хранить строки (например, пароль) в приложении C ++?

Я работаю над графическим интерфейсом пользователя wxWidgets, который позволяет пользователю загружать файлы на FTP-сервер и пару имени пользователя / пароля требуется для доступа к FTP-серверу. Насколько мне известно, строки STL или ...
вопрос задан: 28 March 2011 18:36
0
ответов

Visual Studio 2010 очень медленная, непригодная для использования

Я искал эту тему, но не могу найти сообщений, которые точно относятся к тому, что я испытываю. У меня есть решение Visual Studio, над которым мне нужно работать, оно довольно большое и содержит 16 ...
вопрос задан: 28 March 2011 18:30
0
ответов

Невыявленные частные переменные-члены и глобальные переменные в исходном файле

Я смотрю код в компании, в которой я сейчас работаю, и вижу несколько (не много) объявлений статических глобальных переменные в файлах * .cpp (например, для хранения списка слушателей) ...
вопрос задан: 28 March 2011 18:22
0
ответов

Можно ли преобразовать контейнер STL с базовым типом в производный тип?

Можно ли преобразовать контейнер STL из базового типа в производный? Например, у меня есть два вектора. Первый относится к типу базового класса, второй - к типу производного класса. класс Base { // Код }; ...
вопрос задан: 28 March 2011 17:27
0
ответов

Быстро ввести параметры командной строки для отладки Visual Studio?

Я хочу изменить свою командную строку аргументы, а затем отладить мой исполняемый файл. С пользовательским интерфейсом Visual Studio по умолчанию это требует от меня нескольких сложных действий с мышью и клавиатурой: Project ... щелкните правой кнопкой м
вопрос задан: 28 March 2011 17:01
0
ответов

dlsym () 'с глобальной переменной в C ++

Я хочу создать программу, которая может dlopen () серию библиотек (написанных мной) и запускать все функции хранится в глобальной переменной test_suite внутри этого .so файла, который является ...
вопрос задан: 28 March 2011 15:39
0
ответов

Является ли стандартная библиотека C ++ частью языка C ++?

Является ли стандартная библиотека C ++ частью языка C ++? (обратите внимание на «язык», а не «стандарт»; оба, конечно же, являются частью стандарта). Если да, то почему? Если нет, то почему? Ответ на этот вопрос может ...
вопрос задан: 28 March 2011 15:16
0
ответов

Предотвращение взрыва заголовка в C ++ (или C ++ 0x)

Допустим, есть общий код вроде следующего: y.hpp: #ifndef Y_HPP #define Y_HPP // ВКЛЮЧЕНО МНОГО ФАЙЛОВ шаблон class Y { общественность: T z; // МНОГО ВЕЩЕЙ ЗДЕСЬ }; # ...
вопрос задан: 28 March 2011 15:15
0
ответов

Неправильно ли Nokia использует static_cast?

Я только что наткнулся на этот пример: прокрутите вниз до нижней части страницы, где вы найдете QWidget * pw = static_cast (родитель); Родитель относится к типу: QObject, который является Базой ...
вопрос задан: 28 March 2011 14:54
0
ответов

JNI - проблема с потоками и заданием

Я вызвал собственную программу, которая создает другой поток, который присоединяется к JVM. Теперь я хочу получить доступ к методам JVM, но это не удается. Вот код: // который присоединяется к JVM. Теперь я хочу получить доступ к методам JVM, но это не у
вопрос задан: 28 March 2011 14:43
0
ответов

Выбор между созданием экземпляра шаблона с аргументами указателя

Посмотрите на следующий тестовый код: template < класс T> struct Wrap {}; шаблон встроенный void fun (T * & Int) // ** выбор 1 ** {} шаблон встроенный void ...
вопрос задан: 28 March 2011 08:59
0
ответов

Методы расширения в c ++

Я искал реализацию методов расширения в c ++ и наткнулся на это обсуждение comp.std.c ++, в котором упоминается, что polymorphic_map может использоваться для связанных методов с class, но ...
вопрос задан: 28 March 2011 06:54
0
ответов

Специализация шаблона c ++ - множественные определения ошибок компоновщика

Мой третий вопрос здесь сегодня ;-), но я действительно новичок в программировании шаблонов c ++ и перегрузке операторов. Я пробую следующее: terminallog.hh // фрагмент кода класса Terminallog { public: ...
вопрос задан: 27 March 2011 23:58
0
ответов

Преимущества / недостатки файлов заголовков

Каковы преимущества и недостатки использования файлов заголовков на таком языке, как C или C ++, а также на языке, подобном Java? Я думаю, что классы должны разрабатываться извне внутрь, поэтому неплохо иметь ...
вопрос задан: 27 March 2011 21:59
0
ответов

рекурсивно проверяем, является ли число простым

Я пытаюсь проверить, является ли число простым (делением его на все числа ниже n). Вот моя попытка: bool isPrime (int n, int d) {if (d == 1) return true; else {if (n ...
вопрос задан: 27 March 2011 17:19
0
ответов

Проверка предупреждений с использованием RSpec

Можно ли каким-то образом проверить предупреждения в Ruby с помощью RSpec? Как это: class MyClass def initialize warn " После остановки моего приложения Qt (нормальный выход) значок все еще остается на системной панели. Он исчезает, только когда я наведу
вопрос задан: 27 March 2011 15:58
0
ответов

оператор, перегрузка c ++ / где разместить code?

Сегодня я перегрузил оператор << в одном из моих классов: #ifndef TERMINALLOG_HH #define TERMINALLOG_HH с использованием пространства имен std; class Terminallog { общедоступные: Terminallog (); Terminallog (int) ...
вопрос задан: 27 March 2011 14:51
0
ответов

Имеет ли значение, где я помещаю звездочку при объявлении указателей в C ++?

I Я только изучаю C ++, и из всех примеров кода, которые я просматривал за последние несколько дней, мне трудно понять, где следует разместить указатель. Какая разница в этих 3? ...
вопрос задан: 27 March 2011 14:45
0
ответов

Рекомендуемый способ использования класса C ++ в классе Objective-C с минимизацией использования Objective-C ++?

Я смешиваю Objective-C и C ++. Однако я хочу свести к минимуму использование Objective-C ++. Потому что у него есть какие-то ограничения как в Objective-C, так и в C ++. Сейчас использую вот так. // Ах, ...
вопрос задан: 27 March 2011 10:50
0
ответов

UIScrollView не прокручивается до нужного места с помощью setContentOffset: animated:

У меня есть серия изображений в UIScrollView. Когда пользователь отпускает прокрутку, я хочу, чтобы представление сосредоточилось на одном изображении. Я реализовал код, но основное поведение ...
вопрос задан: 26 March 2011 23:36
0
ответов

Почему статические переменные-члены плохо сочетаются с тернарным оператором ?

Вот в чем дело. У меня есть статический класс, который содержит несколько статических функций, используемых для ввода. Класс содержит частную статическую переменную-член для указания, ввел ли пользователь какие-либо ...
вопрос задан: 26 March 2011 23:09
0
ответов

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

В настоящее время я использую 100 мегабайт на блок памяти для копирования больших файлов. Есть ли «хорошее» количество, которое люди обычно используют? Edit Спасибо за отличные отзывы. Я все еще новичок в этих ...
вопрос задан: 26 March 2011 21:51
0
ответов

java: создание многомерного универсального массива

Как создать многомерный массив универсальных элементов в java? Рассмотрим класс: class A {T t; общественный A (T t) {this.t = t; }} Когда я пытаюсь создать многомерный ...
вопрос задан: 26 March 2011 21:36
0
ответов

Пример boost :: spirit не компилируется

Я следил за инструкциями в документации Spirit и застрял здесь: #include #include <строка> #include template
вопрос задан: 26 March 2011 20:47
0
ответов

Преобразование void * в указатель базового класса

У меня есть некоторая иерархия: базовые, производные классы и некоторая структура, хранящая данные пользователя как void *. Эта пустота может хранить указатели как базовых, так и производных классов. Основная проблема в том, что я не знаю, что хранится .
вопрос задан: 26 March 2011 20:32
0
ответов

Как система времени выполнения C ++ узнает, когда объекты выходят из области видимости

Мне было интересно, как система времени выполнения C ++ обнаруживает, когда объект выходит за пределы области видимости, чтобы он соответственно вызывает деструктор, чтобы освободить занятую память. Спасибо.
вопрос задан: 26 March 2011 20:26
0
ответов

C ++ - Можно ли встроить одну статическую библиотеку в другую?

У меня возникла странная проблема с проектом Visual Studio 2008, с которым я недавно работал . Я пытаюсь скомпилировать новую статическую библиотеку, которая использует функции из другой статической библиотеки. (Скажем ...
вопрос задан: 26 March 2011 20:13