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

4 ответа

, с пи, преобразованным в int.

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

3 ответа

Подумайте об улучшении форматирования и о том, что он немного описательный.

я есть главное окно, в нем у меня есть один QWebView. Я хочу сделать файлы cookie определенного веб-сайта (например, www.kdkdkkd.com) постоянными, поэтому каждый раз, когда пользователь закрывает и повторно открывает браузер, ему не нужно снова ...

5 ответов

В чем разница между «long», «long long», «long int» и «long long int» в C ++?

Я перехожу с Java на C ++ и у меня есть несколько вопросов оlong тип данных. В Java для хранения целого числа больше 232, вы бы просто написатьlong x;, Однако в C ++ кажется, чтоlong это и тип данных и модификатор. Кажется, есть несколько ...

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

2 ответа

 определение в настоящее время не работает, и что конструктор копирования должен быть добавлен, но ни один из этих ответов не отвечает на вопрос о том, почему вызывается конструктор по умолчанию и как лучше это решить.

я есть класс B, который создает объект класса A и вызывает метод объекта. хиджры #ifndef A_H #define A_H class A { public: A(int); void function(); }; #endif // A_Ha.cpp #include "a.h" A::A(int x) { } void A::function(){ //Do something. ...

2 ответа

или сделайте это встроенным

##A.hh template<class T> void func(T t) {} template<> void func<int>(int t) {} void func2(); ##A.cpp void func2() {} ##main.cpp func("hello"); func(int());учаю сообщение об ошибке: ошибка LNK2005: «void __cdecl func (int)» (?? $ func @ H @@ YAXH ...

1 ответ

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

о, это мой текущий фрагмент кода: namespace bai = boost::asio::ip; bai::tcp::socket tcp_connect(std::string hostname, std::string port) { try { boost::asio::io_service io_service; bai::tcp::resolver resolver(io_service); // we now try to get a ...

6 ответов

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

у понять, как это работает, если они встроены. Но если это не так, как это работает? все ли объектные файлы получают собственную копию, например, шаблона функции?

1 ответ

Обратите внимание, что компиляция объявления clang сама по себе не является ошибкой компилятора. Это класс ситуаций, которые плохо сформированы, диагностика не требуется.

ел бы использовать функцию и передатьconstexpr lambda, Тем не менее, он успешно компилируется, только если я позволю типу выводиться черезauto, Явно давая тип через-> std::array<event, l()> похоже на провал (первый случай). Почему это? template ...

2 ответа

Я полагаю, что "ipp" стоит из файла "реализации". т.е. они содержат фактически код (для встроенных функций и шаблонов), а не просто объявление (которое находится в заголовке -. H или .HPP - файлах)

у в библиотеках C ++ Boost есть расширение ".ipp" для некоторых заголовочных файлов? Кажется, что они являются заголовочными файлами, включенными в файл ".hpp" с тем же именем. Это соглашение распространено за пределами Boost? Чем обоснован ...

1 ответ

 на Linux:

я есть муравей 1.8.2. Последняя версия Android SDK, NDK. Вот мой журнал сборки. Running build steps for project test2... Configuration unchanged, skipping qmake step. Starting: "/usr/bin/make" -w make: Вход в ...