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

6 ответов

так что лучший и простой способ это:

я естьstd::vector<std::string> что мне нужно использовать дляC аргумент функции, который читаетchar* foo, у меня естьвидели [https://stackoverflow.com/questions/347949/convert-stdstring-to-const-char-or-char] ...

4 ответа

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

аюсь настроить libusb API в моей ОС. Я скачал libusb api на libusb.org. Я следовал стандартной процедуре установки: cd into directory ./configure make make check //without errors make installЗатем я запустил Eclipse C / C ++ и скопировал ...

2 ответа

 ключевое слово перед переопределенной функцией-членом в производном классе является необязательным. Полиморфизм во время выполнения работает только для указателей или ссылок.

ли разница между объявлением унаследованной виртуальной функции в дочернем классе?с участием"виртуальное" ключевое словоили нет, учитывая, что я хочу назвать веселье подходящим для типа моих объектов. Посмотрите на комментарии. #include <cstdio> ...

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

6 ответов

Это не работает для меня в VC2013; он возвращает false для конструкторов по умолчанию (плохо), false для только копирования (хорошо), true для удаленного перемещения (плохо), true для перемещения только (хорошо) и false для перемещения и копирования (плохо).

аюсь написать шаблон, который ведет себя одним образом, если у T есть конструктор перемещения, и другим способом, если у T нет. Я пытался найти черту типа, которая могла бы идентифицировать это, но мне не повезло, и мои попытки написать ...

1 ответ

Это правильно, хотя тогда вы потеряете возможность ловить исключения Windows SEH. Так вот, когда вам нужна эта нестандартная обработка.

нтересно немного о C ++ блоки try / catch / finally. Я видел эти команды с двумя подчеркиваниями, такими как __try. Но проекты MVSC 2010 также работают без подчеркивания. Итак, когда вам нужны эти подчеркивания?

4 ответа

Это противоречит вышесказанному. Поэтому я полагаю, что ваша книга не права Стандарт является эталоном. Является ли ваша книга о C, я не думаю, что вышесказанное было гарантировано для C malloc / free, и поэтому вы видите много ручного выравнивания программистами на C.

у построить объект классаT используя::operator new(size_t) и размещениеnew. «Расширить» размерchar v[1], который является последним объявленным членом данных вTЯ выделяюsizeof(T) + n - 1 байтов сoperator new(), гдеn желаемый размер в байтах. ...

3 ответа

@Arafangion: э-э, разыменования * :)

отребовалось некоторое время, чтобы понять, почему некоторые выходы cout, кажется, исчезают в эфире. Виновник: std::cout<< "This line shows up just fine" << std::endl; const char* some_string = a_function_that_returns_null(); if (some_string == ...

8 ответов

Base64 кодирует текст и данные

аюсь быстро кодировать простую строку ASCII в base64 (базовая аутентификация HTTP с использованием boost :: asio), а не вставлять какой-либо новый код или использовать любые библиотеки, кроме boost. Простая подпись будет выглядеть так:string ...

1 ответ

@CTMacUser Да, конечно, вы правы - мой комментарий не имеет смысла и должен быть замечен.

ументе C ++ 0x Variadic Templates ПредложениеСсылка [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2080.pdf]Есть пример класса, который поддерживает произвольное количество измерений. Я скопировал это ниже: template<typename T, ...

2 ответа

Спасибо MSalters, я понимаю вашу точку зрения ... и игру :-) Однако я, возможно, выразил себя недостаточно, моя сеть действительно состоит из 2 прямоугольников, имеющих общую сторону, и точки которых географически не перемещаются. Может быть, мне не следовало называть это графиком / сетью ... Есть ли алгоритм, совместимый с тем, что я ищу?

я есть сеть ненаправленных графов, состоящая из улиц и пересечений, и я хотел бы знать, есть ли какой-нибудь алгоритм, помогающий мне находить замкнутые петли, то есть места, где я могу размещать здания. Любая помощь приветствуется, спасибо!