Результаты поиска по запросу "c++"
+1 экстрасенсорная отладка
аюсь получить указатель на конкретную версиюперегруженныйфункция-член. Вот пример: class C { bool f(int) { ... } bool f(double) { ... } bool example,() { // I want to get the "double" version. typedef bool ...
или даже библиотеку, использованную для сборки 'unzip', если она бесплатна, но там должно быть много загрузок), а затем используйте ее, и если вам нужно сделать оба параллельно, тогда представьте потоки. Немного работы, я согласен, но на практике это лучше, чем использование вызова system ().
ужно распаковать файл во время работы программы на C ++ (как описано вОжидание завершения распаковки перед продолжением выполнения кода C ++ на ...
@ san О, вы просто используете классы для группировки статических функций? Вы не можете получить доступ к ним через указатели, поэтому вам нужны шаблоны для этого, но тогда это совсем не поможет вам вообще проверить, наследует ли класс другой класс, поскольку статические функции не наследуются. Возможно, вам следует передавать объекты-функции вместо использования шаблонов для вызова статических функций класса.
я есть шаблон класса, что я хочу сделать, это следующее Убедитесь, что объект создается только в том случае, если переданный параметр шаблона является подтипом нужного типа.Сообщите пользователю кода заранее, что должен удовлетворять параметр ...
Наконец, всякий раз, когда они фактически эквивалентны, списки инициализации более идиоматичны в C ++.
граммировал на C ++ некоторое время и использовал оба метода: class Stuff { public: Stuff( int nr ) : n( nr ) { } private: int n; }Или же class Stuff { public: Stuff( int nr ) { n = nr; } private: int n; }Примечание: это не то же самое, ...
Создавая компонент COM + в C ++, вам не нужно знать, кто вам звонит, семантика памяти одинакова. Если это параметр in, вызывающая сторона отвечает за управление памятью, независимо от того, является ли это C ++ или C #. В C # CLR позаботится об этом за них.
у написание API в COM на C ++, а также пишу программу, которая использует этот API на C #. Мой вопрос касается семантики управления памятью BSTR при передаче BSTR в функции COM. Скажи, что мой IDL выглядит так: HRESULT SomeFunction([in] BSTR ...
Вышеупомянутое неверно и выдает неверное значение «-1» считает элементы В 64-битной ОС Windows правильный размер буфера находится в Ptr - 4 байта адреса
о, я думаю, что мы все согласны с тем, что то, что происходит со следующим кодом, не определено, в зависимости от того, что передано, void deleteForMe(int* pointer) { delete[] pointer; }Указатель может быть всевозможным, поэтому он выполняет ...
@ Максим: Это хороший момент. Я добавил немного к ответу.
аюсь написать веб-сервер. Насколько я знаю, все работает хорошо с Windows. Но я хочу сделать его также совместимым с Unix. И я думаю, что должна быть проблема с наследственностью класса исключений. Для лучшего понимания, только важные ...
для обеспечения качественного ответа.
а не очень хорошо понимаю указатели и ссылки, но у меня есть класс со статическими методами и переменными, на которые будут ссылаться основные и другие классы. У меня есть переменная, определенная в main (), которую я хочу передать переменной в ...
Функция, которая является действительной (статической) на уровне класса, может не изменять статические данные, может быть, она просто будет запрашивать данные, которые должны быть константными. Может быть так должно быть
ня у меня проблема. Я нуждаюсь вstatic функция-член,const это не обязательно, а лучше. Но я не преуспел в моих усилиях. Кто-нибудь может сказать почему или как?
выполняет одно выделение достаточно большого размера, а затем создает на месте как счетчик, так и объект.
оренном докmake_shared [http://www.boost.org/doc/libs/1_47_0/libs/smart_ptr/make_shared.html], это говорит: Помимо удобства и стиля, такая функция также безопасна для исключения и значительно быстрее, потому что она может использоватьединое ...