Вчера я наткнулся на вопрос на испанском сайте, который мне показался интересным для вызова, который он предлагает (он не имеет практического значения), поэтому я взял на себя свободу репостирования здесь:
Сделайте программу в C ++, которая...
Теперь мы знаем, что конструкторы C ++ не могут быть виртуальными. Но сегодня я обнаружил что -то странное: компилятор Borland (BCC64) кажется положительным в отношении виртуальных конструкторов, и на самом деле их библиотека VCL также:
class...
Зачем аргумент шаблона, отсутствующий в print_all (arr &) действителен, но не в f (std :: vector &) ?
ссылка исходного кода
Чего мне не хватает? Пожалуйста, объясните, что происходит, когда мы компилируемся?
Я пытаюсь воспроизвести пример ConstexPR из книги Stroustrup «Язык программирования C ++» 4th Ed, стр. 265-266. Я использую сообщество Visual Studio 2022. Приведенный ниже код не компилируется, с сообщением «Ошибка C2662:« point :: up (int) »: не...
Как создать двоичный программный пакет с использованием утилиты Cmake Cpack. Я использую TGZ генератор CPACK для генерации файла tar.gz , который должен содержать как исполняемая, так и статическая библиотека, но когда я запускаю Sudo, создавать...
Я столкнулся с кусочком кода в файле CPP, который выглядит так:
using namespace A::B::C;
namespace A::B::C{
void function(){
if (X::myVariable){
//...
}
}
где myvaraible был определен в другом файле CPP:
namespace A::X{
bool myVariable = 2;
}...
Я сейчас работаю над проектом C ++ на MacOS, используя Clang в качестве компилятора. Я столкнулся с проблемой, связанной с настройками локали при работе с широкими символами.
Вот упрощенная версия моего кода:
#include
#include
#include
using...
У меня очень простая программа, которая выводит простую строку json, которую я вручную объединяю и вывожу через поток std :: cout (выход на самом деле такой прост), но у меня есть строки, которые могут содержать двойные цитаты, кудрявые -Бреки и...
Как создать двоичный программный пакет с использованием утилиты Cmake Cpack. Я использую TGZ генератор CPACK для генерации файла tar.gz , который должен содержать как исполняемая, так и статическая библиотека, но когда я запускаю Sudo, создавать...
РЕДАКТИРОВАТЬ: Это мое первое изучение C ++ самостоятельно, спасибо за конструктивные ответы! Я думал, что это VLA, так как это в сектоине VLA книги, спасибо, что починили, что это не так! Мне удалось сделать это намного проще с Vector заменой...
Я пытаюсь понять, как обработать содержимое запроса HTTP Post с помощью библиотеки Boost Beast. Я немного изменил пример Advanced Server Boost Beast Advanced, чтобы получить контроль над вещами. До строки 155):
У меня есть ПК win11 с VSCODE и MSYS2, установленным
после этого я установил компилятор Mingw и GDB в среде MSYS2 Mingw, добавил двоичные файлы в Path
«Скомедитивное составление моей программы», но у меня проблемы с отладкой:
Я хочу, чтобы он...
Я в основном в средах Linux, но когда я пытался установить и настроить GCC Mingw на моем VS-коде и попытался скомпилировать даже helloworld.cpp, интерфейс жалуется, что он не может найти файлы заголовков (Squiggly под iostream .h и т. Д.) Сообщения:...
У меня есть защищенный сервер WebSocket, написанный с Boost Beast. Здесь задокументирована значительная часть кода соединения. Мне нужно расширить код, чтобы принять решение о времени выполнения о том, использует ли входящее соединение TLSV1.3 или...
Я столкнулся с кусочком кода в файле CPP, который выглядит так:
using namespace `A::B::C`
namespace A::B::C{
void function(){
if (X::myVariable){
//...
}
}
где myvaraible был определен в другом файле CPP:
namespace A::X{
bool myVariable = 2;
}...
В моем заголовке, в рамках тела класса, я объявляю вектор кортежей, где все постоянно. Это просто данные, через которые я собираюсь пройти, когда я выполняю задачу ...
class Foo {
public:
...
static const std::vector _data;
Вызов конструктор перемещения (или оператор назначения перемещения)
эквивалентен Чтобы Memcpy байты до нового пункта назначения и не вызовать
Destructor на объекте перемещенного из. /> Например, если вы...
Я просматривал некоторые кодовые минуты назад и заметил, что они #include , потому что они передавали один по ссылке, и вы действительно не можете предшествовать std :: string ...
или вы можете?
std::string на самом деле является специализацией...
Я читал примеры из документов boost.asio, чтобы понять, как использовать его, чтобы иметь возможность делать более сложные сетевые вещи в C ++, но когда я пытаюсь запустить этот дневной пример UDP, давая пример Имя хоста для запуска службы «дневное...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения