Результаты поиска по запросу "c++"
Весь этот «ответ» (больше комментариев о других, реальных ответах) неверен.
о наличия чисто виртуальной функции, есть ли способ предотвратить создание экземпляров абстрактного базового класса? Я могу сделать это: class BaseFoo { virtual void blah() = 0; }; class Foo : public BaseFoo { virtual void blah() {} };но я бы ...
Хорошо, я вижу. Наследование от std :: iterator предназначено только для типографских целей ... не важно. Реальный ответ, вероятно, будет включать в себя некоторые типографские работы в конце концов.
ли специализировать параметр шаблона Iterator по егоvalue_type? У меня есть функция со следующим прототипом. template<typename InputIterator> void f(InputIterator first, InputIterator last);И я хочу справиться специально, ...
Но внешние шаблоны являются новыми в C ++ 0x.
C++ается (почти) супер наборC; но все же есть определенные вещи, которые работают вC и не вC++. Есть ли какая-либо функция / средство, которое является действительнымC++03 но не работает вC++11 ?
О, я абсолютно доверяю компилятору делать это. :-) Это в основном вопрос о том, есть ли более элегантный способ сделать это, который не зависит от умного автора компилятора.
у шаблонный класс, и в какой-то момент мой код хотел бы иметь возможность инициализировать значение объекта параметризованного типа в стеке. Прямо сейчас я выполняю это, написав что-то на этот счет: template <typename T> void ...
@StefanK Хорошо, теперь он компилируется (я добавил ws2_32.lib и Wldap32.lib). У меня есть еще одна ошибка: при компиляции выдается предупреждение «предупреждение LNK4098: defaultlib« MSVCRT »конфликтует с использованием других библиотек; дважды используйте / NODEFAULTLIB: library». Затем, когда я запускаю его, он говорит, что в программе сработала точка останова, которая «может быть связана с повреждением кучи, что указывало на ошибку в [имени программы] или любой из загруженных ею DLL».
я были небольшие проблемы с использованием LibCurl с Visual Studio 2010. Имейте в виду, я довольно плохо знаком с C ++. Я собрал библиотеку в соответствии с инструкциями на веб-сайте libcurl и попытался указать мой проект на каталог include, ...
Где взять файл reentrant.c?
аюсь скомпилировать простую программу ssl (она была взята из исходного кода книги openssl). В программе есть следующие файлы: common.h common.c client.c server.c Я установил openssl 0.9.7, поэтому у меня та же версия с книгой. Я скачал исходный ...
, Здесь обсуждаются вопросы такого рода и служит хорошим справочным материалом для концепций в STL.
ел бы написать контейнерный класс в стиле, который очень аккуратно вписывается в STL. Он должен выглядеть и вести себя так, как будто это стандартный контейнер STL. Существует ли руководство, отчет, вопросы и ответы и т. Д., Где описывается, ...
Это не розетки, это розетки. Повышение просто для того, чтобы изменение mRunning bool было атомарным. Извините, что исказился, когда я вставил его, и я не заметил.
я есть объект C ++, который создает поток для чтения из блокирующего сокета UDP: mRunning.store(true); while (mRunning.load(boost::memory_order_consume)) { ... int size = recvfrom(mSocket, buf, kTextBufSize , 0, (struct sockaddr ...
Неожиданное исключение в std :: ifstream
Экспериментируя с вводом / выводом, я получаю исключение, при котором не должно быть выброшено исключение #include <iostream> #include <fstream> int main() { std::ifstream f("/tmp"); std::cout << "Exception Flags: " << f.exceptions() << ...
Что такое строка с нулевым символом в конце?
Чем он отличается отстанд :: строка [http://www.cplusplus.com/reference/string/string/]?