Результаты поиска по запросу "c++"

3 ответа

Голосовали за то, что предложили способ написать это без предварительного создания записи по умолчанию, независимо от того, есть «недоразумение» или нет.

я есть (C ++ 14) код, который выглядит следующим образом: map<int, set<string>> junk; for (int id : GenerateIds()) { try { set<string> stuff = GetStuff(); junk[id] = stuff; } catch (const StuffException& e) { ... } }Это работает. ...

4 ответа

@Alwin Doss Вы должны указать опцию -L перед -l. Вы бы сделали наоборот, наверное. Попробуй это :)

дал.so файл и положить его в место/opt/lib и добавил этот путь кLD_LIBRARY_PATH теперь после этого, когда я пытаюсь скомпилировать мою основную программу с помощью следующей команды: g++ -Wall -I/home/alwin/Development/Calculator/ main.cpp ...

2 ответа

 все еще будет действовать в течение жизни приложения?)

сс не подлежит копированию. Это затрудняет хранение его в объекте для последующего использования. Что я должен делать?std::type_infoСм. Современный C ++ Дизайн. Андрей Александреску реализовал подобное и обсудил в книге!

ТОП публикаций

3 ответа

тогда все в порядке

о что столкнулся с декрементомend() Итератор в моей компании исходники, и это выглядит странно для меня. Насколько я помню, это работало на некоторых платформах, но не на других. Может быть, я ошибаюсь, однако я не нашел ничего стандартного в ...

2 ответа

 анализируется соответственно.

ющий код завершается ошибкой, как и ожидалось, потому что нет перегрузкиget найден. С помощьюstd::getрешит проблему. #include <array> int main() { std::array<int, 2> ar{2,3}; auto r = get<0>(ar);//fails, get was not declared in this scope }Тем ...

1 ответ

спасибо, я думаю, что это сделает то, что я намеревался. Если нет, я дам вам знать.

не лениво оценить второй аргумент в std :: conditional? #include "stdafx.h" #include <type_traits> struct Null{}; struct _1{enum {one = true,two = false};}; struct _2{enum {two = true, one = false};}; template<class T> struct is_nulltype { enum ...

6 ответов

да, это была серьезная проблема. Thanx

робовал это, но это не сработало. #include <string> string someString("This is a string."); printf("%s\n", someString);

1 ответ

Если вам не нужна высокая точность или если вы предполагаете, что знаменатели будут маленькими, вы можете вместо этого использовать метод грубой силы, просто увеличивая знаменатель

я пишу эту небольшую программу на c ++, она предназначена для вычисления различных значений со строками (извините, я француз, я не знаю, как сказать это по-английски, но это строки с типами уравнений Y = kx + t ). И я хочу, чтобы моя программа ...

4 ответа

Код будет очень организован с использованием пространств имен.

его используется пространство имен в C ++? using namespace std;

2 ответа

@ T.C. Формулировка обновлена.

я есть следующий пример #include <cstdint> class FooC { public: FooC(uint16_t iPort, uint16_t iPin) : PORT(iPort) , PIN(iPin) { }; ~FooC() = default; FooC() = delete; FooC(const FooC&) = delete; FooC(FooC&&) = delete; private: const uint16_t ...