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