0
ответов

Почему закрытия C++11 и PHP требуют объявления закрытых переменных?

Литералы функций в C++ и PHP требуют от программиста указать, какие переменные они используют из текущего лексического контекста. Какова причина этого требования? Думаю, оно не предназначено для ...
вопрос задан: 21 October 2011 15:14
0
ответов

Написание модулей ASYNC CPP nodejs (0.5.3+)

Я ищу способ создания модулей C ++ для NodeJs с текущим выпуском (0.5.9). Используя следующее руководство и абстрагируясь от узлов node_file.cc, я смог построить модуль с помощью моего ...
вопрос задан: 21 October 2011 14:08
0
ответов

Преобразовать указатель this в строку

В системе, где зарегистрированные объекты должны иметь уникальные имена, я хочу использовать / включать указатель this в имени объекта. Я хочу самый простой способ создать ??? где: std :: string name = ??? (this);
вопрос задан: 21 October 2011 13:31
0
ответов

Недопустимое использование имени шаблона «Матрица» без списка аргументов

Вот мой файл Matrix.cpp. (есть отдельный файл Matrix.h) #include # include #include "Matrix.h" using namespace std; Matrix :: Matrix (int r, int c, T ...
вопрос задан: 21 October 2011 12:26
0
ответов

Бенчмаркинг (python vs. c++ using BLAS) и (numpy)

Я хотел бы написать программу, которая широко использует функции линейной алгебры BLAS и LAPACK. Поскольку производительность является проблемой, я провел несколько бенчмарков и хотел бы узнать, подходит ли подход, который я ...
вопрос задан: 21 October 2011 11:42
0
ответов

Имитация конструктора статических объектов в C

Я хочу иметь глобальную переменную names, которая выглядит так char* names[NAMES_CAP]; int names_len = 0; И я хочу, чтобы каждый, кто ссылается на эту библиотеку, мог добавить элемент в этот список. Это ...
вопрос задан: 21 October 2011 11:33
0
ответов

Как установить библиотеку boost в компилятор MinGW?

Я компилирую из командной строки с помощью g++ на Windows MinGW. Как мне получить boost... концептуально или если это просто... что мне нужно скачать и установить?
вопрос задан: 21 October 2011 10:06
0
ответов

reverse_iterator adapter

Я пытаюсь реализовать reverse-iterator adaptor для моих классов iterator и const_iterator и столкнулся с небольшой проблемой. Если кто-нибудь может помочь мне в этом, я буду очень признателен! ...
вопрос задан: 21 October 2011 10:01
0
ответов

Объяснение этого утверждения new()

Я просматриваю участок кода C++ и наткнулся на этот блок утверждений: static void Vector3DefaultConstructor(Vector3 *self) { new(self) Vector3(); } Я не сталкивался с новым ...
вопрос задан: 21 October 2011 09:34
0
ответов

Почему нестатическая переменная не может находиться в файле заголовка?

Возьмем, к примеру: // myheader.h static int myStaticVar = 0; // Если мы удалите 'static', компилятор выдаст ошибку компоновщика. void DoStuff (); // и myheader.cpp, и main.cpp; и т.д. Вот как я ...
вопрос задан: 21 October 2011 08:45
0
ответов

Почему члены класса имеют тот же адрес, что и их объект?

В следующих случаях каждый член имеет свое имя или сущность, так почему их адреса одинаковы? struct B { int x; }; struct A { B b; }; int main() { A obj; cout << &obj.b....
вопрос задан: 21 October 2011 05:44
0
ответов

Шаблоны C ++ и Emacs: настройка отступа

Насколько я знаю, в emacs нет способа настройка уровня отступа закрывающего символа '>' списка шаблонов в C ++. В настоящее время моя схема отступов emacs делает следующее: template <...
вопрос задан: 21 October 2011 03:10
0
ответов

DLL-Экспорт статических членов базового класса шаблона

Внутри библиотеки DLL у меня есть экспортированный не шаблонный класс с базовым классом шаблона. Этот базовый класс шаблона имеет статическую переменную-член. Я использую статический базовый член в исполняемом файле, который ссылается на ...
вопрос задан: 21 October 2011 00:40
0
ответов

Как я мог связать порты к приложению, которое открыло их?

Я должен получить список всех открытых портов на моей машине и какое приложение открыло их. Я должен получить эту информацию программно.Спасибо.
вопрос задан: 20 October 2011 23:02
0
ответов

Графический интерфейс Java для приложения C ++ - это хороший дизайн?

Да, я был немного удивлен, когда интервьюер упомянул, что они используют графический интерфейс Java-swing для приложение C / C ++. Мне было любопытно, и я спросил его, как они на самом деле объединяют их вместе, его ответ ...
вопрос задан: 20 October 2011 21:53
0
ответов

Как статические библиотеки связываются с зависимостями?

Скажем, у меня есть libA. Она зависит, например, от libSomething по той простой причине, что неинлайновый метод libA делает вызов метода в libSomething.h. Как в этом случае связывается зависимость? ...
вопрос задан: 20 October 2011 20:36
0
ответов

Что такое защитный блок для файла заголовка в C ++?

Я пытаюсь создать класс C ++, используя IDE Code :: Blocks, и есть поле с именем «Сторожевой блок». Я провел поиск и не смог найти никакой полезной информации. Для чего это поле? ...
вопрос задан: 20 October 2011 20:22
0
ответов

Что это значит, когда объявление класса имеет два имени?

Я пытаюсь понять некоторый код C ++, который имеет следующий синтаксис класса: class Q_MONKEY_EXPORT BasePlugin: public QObject {// здесь идет некоторый код }; Я не могу понять синтаксис класса ...
вопрос задан: 20 October 2011 19:52
0
ответов

Ошибка C ++ без определения оператора

В настоящее время я портирую приложение C ++ в слегка ограниченную среду. Приложение использует классы STL, String и Stream. Я переписываю их упрощенные версии, которые будут хорошо работать ...
вопрос задан: 20 October 2011 19:10
0
ответов

Получение Kinect SDK для работы с Visual Studio 2010 на c ++

Я следовал руководству Microsoft по настройке Kinect SDK на c ++. Они создали следующие шаги. Включите windows.h в свой исходный код. Чтобы использовать NUI API, ...
вопрос задан: 20 October 2011 18:29
0
ответов

Компиляция кода C ++ приводит к зависанию системы

Когда я пытаюсь скомпилировать этот файл с помощью команды «g ++ qr.cpp -o qr», система зависает. Я больше нигде не видел такой ошибки. #include с использованием пространства имен std; bool ...
вопрос задан: 20 October 2011 16:43
0
ответов

`* this = rhs` на Java?

Я пришел из мира C ++ и не могу найти является альтернативой Java (если есть) следующему: struct SomeStruct {SomeStruct () {} SomeStruct (const SomeStruct & rhs) {* ...
вопрос задан: 20 October 2011 15:48
0
ответов

Обернуть вектор STL и изменить поведение его итератора

Вот такой код: #include # include template class A {{{ 1}} public: class iterator: public std :: vector :: iterator {public: T & ...
вопрос задан: 20 October 2011 15:22
0
ответов

C++, объявление переменной в выражении 'if'

Что здесь происходит? if(int a = Func1()) { // Работает. } if((int a = Func1()))) { // Не компилируется. } if((int a = Func1()) && (int b = Func2())) ) { // Делаем что-то с a и ...
вопрос задан: 20 October 2011 14:56
0
ответов

за обнаружение typedef во время компиляции (метапрограммирование шаблона)

В настоящее время я занимаюсь некоторым метапрограммированием шаблонов. В моем случае я могу обрабатывать любой «повторяемый» тип, то есть любой тип, для которого таким же образом существует typedef foo const_iterator. Я пытался использовать ...
вопрос задан: 20 October 2011 12:56
0
ответов

Как преобразовать 'wchar_t *' в 'const char *'

Как преобразовать 'wchar_t *' в 'const char *'? с использованием C ++ MFC VS2010. Спасибо.
вопрос задан: 20 October 2011 11:20
0
ответов

Eclipse C ++ MinGW - Невозможно Lauch Program

Я новичок в Eclipse. Я использую Eclipse Indigo и MinGW для программирования на C ++. Создать проект Hello word можно, но я могу запустить программу. Он был прерван при приземлении! Это журнал сборки ...
вопрос задан: 20 October 2011 11:11
0
ответов

запускать тесты автоматически после изменения источников

Я использую Cxxtest для модульного тестирования моего кода C ++. Я бы хотел, чтобы каждый раз, когда я изменяю и сохраняю свой код, запускались тесты (просто make tests). Я знаю, что для Python есть Nosy, который позволяет это сделать. Это ...
вопрос задан: 20 October 2011 08:31
0
ответов

Boost.flyweight и Boost.MPL

У меня есть вопрос относительно параметров наилегчайшего веса, учитывая приведенное ниже определение, основанное на http://www.boost.org/doc/libs/1_40_0/libs/flyweight/test/ test_basic.cpp typedef boost :: flyweights :: flyweight <...
вопрос задан: 20 October 2011 07:25
0
ответов

Какое ограничение на расстояние между указателями определенного типа в C++?

Предположим, у меня есть два указателя на тип T: T* first = ...// whatever T* второй = ... //whatever else Могу ли я быть уверен, что расстояние между этими двумя указателями никогда не может превышать: ((size_t)(-1))/sizeof(T)...
вопрос задан: 20 October 2011 06:36