Результаты поиска по запросу "c++"
Удачи
жно ли реализоватьstatic функции класса в файле * .cpp вместо того, чтобы делать это в заголовочном файле? Всеstatic всегда работаетinline?
Вот
ел бы инициализировать статическийstd::map где значение не подлежит копированию. Я позвоню своему классуValueClass. ValueClassимеетstd::unique_ptr как частный член, и я даже гарантирую, что ValueClass не будет копироваться ...
UTF-8 лучше под Linux, но я не думаю, что это работает с MS-Windows, однако ... это будет рассматриваться как текущая локаль, а не UTF-8. Из вашей ссылки на документ, объясняющий UTF-8: «[...] Кроме того, поскольку UTF-8 не может быть установлен в качестве кодировки для узкой строки WinAPI [...]» - другими словами, вам в значительной степени необходимо иметь разные звонки для каждой платформы, верно? Или используйте функции wchar_t на любой платформе.
аю двоичный файл как: const size_t stBuffer = 256; char buffer[stBuffer]; std::wstring wPath(L"blah"); std::wifstream ifs(wPath.c_str(), std::wifstream::in | std::wifstream::binary) while (ifs.good()) { ifs.read(buffer, sizeof(buffer)); ... }Но ...
), но жаловался только после отключения оптимизации компилятора (-O0 вместо -Os). Произошло на gcc-none-eabi 4.8.5.
лкнулся с интересной проблемой сегодня. Рассмотрим этот простой пример: template <typename T> void foo(const T & a) { /* code */ } // This would also fail // void foo(const int & a) { /* code */ } class Bar { public: static const int kConst = 1; ...
на «для передачи ссылок на шаблоны функций (алгоритмы), которые обычно принимают копии своих аргументов», например так:
гая темаЯ пытался решить [https://stackoverflow.com/questions/5396413/char-array-sorting-and-removing-duplicates] этопроблема. Проблема заключалась в удалении повторяющихся символов ...
Я хотел знать, как работает этот boost.smart_ptr ...
ы можем использовать перегруженный оператор для предотвращения утечек памяти в C ++? Любой полный пример .. С Уважением, ПКВ
У меня есть повышение 1.63 и VS2010 (c ++ pre c ++ 11), и следующий код работает.
ьзуя C ++, мне нужно определить, является ли данный путь (имя файла) абсолютным или относительным. Я могу использовать Windows API, но не хочу использовать сторонние библиотеки, такие как Boost, поскольку мне нужно это решение в небольших ...
У вас есть какие-то документы, чтобы указать мне на? Или хотя бы ваши рассуждения? Мне просто любопытно на данный момент.
ая версия: Как узнать размер (в битах) отдельного поля поля c ++? Для пояснения, пример поля, о котором я говорю: struct Test { unsigned field1 : 4; // takes up 4 bits unsigned field2 : 8; // 8 bits unsigned field3 : 1; // 1 bit unsigned field4 ...
То есть аргумент принимается по ссылке на const, а не по значению. Как есть, вы пытаетесь скопировать кортеж non-constexpr в константном выражении - это не может работать. По ссылке это хорошо, так как вы на самом деле не читаете кортеж.
я естьstatic_loop построить как это template <std::size_t n, typename F> void static_loop(F&& f) { static_assert(n <= 8 && "static loop size should <= 8"); if constexpr (n >= 8) f(std::integral_constant<size_t, n - 8>()); if constexpr (n >= ...
указать, что это то, что мы хотим «назвать».
я следующая проблема: я пишу простой эмулятор chip8 и имею огромный класс функций интерпретатора, к которым я хотел бы получить доступ через коды операций в качестве ключей, например со словарем. Это должно заменить массивный случай переключения, ...