Anonymous » Вчера, 21:41
Последнее сообщение Anonymous «
Anonymous »
Итак, у меня есть проект QT с реализованным подклассом класса QWidget, который я показываю в начале и больше ничего не делаю. Буквально:
int main(int argc, char *argv[])
{
Anonymous » Вчера, 21:38
Последнее сообщение Anonymous «
Anonymous »
Указатели в C++ обычно можно сравнивать только на предмет равенства. Напротив, сравнение «меньше чем» разрешено только для двух указателей, которые указывают на подобъекты одного и того же полного объекта (например, элементы массива).
Anonymous » Вчера, 21:36
Последнее сообщение Anonymous «
Anonymous »
Прошу прощения за явно простой вопрос, но я исчерпал свой набор навыков. Новое в CLion, CMake и AWS SDK для C++. AWS SDK создан для s3, и я вижу заголовки и файлы .so в /usr/local/include и/usr/local/lib. Main.cpp выглядит следующим образом:...
Anonymous » Вчера, 21:32
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь понять разницу между двумя включениями стандартных заголовков в C++20 в мире модулей. Возможны два варианта:
1.
export module my_module;
import ;
Anonymous » Вчера, 21:29
Последнее сообщение Anonymous «
Anonymous »
При попытке решить проблему USACO я получаю сообщение об ошибке:
free(): invalid pointer
/tmp/program/run.sh: line 1: 532 Aborted ./prog
Command exited with non-zero status 134
Anonymous » Вчера, 21:27
Последнее сообщение Anonymous «
Anonymous »
Есть ли какой-нибудь способ получить из libclang информацию о том, имеет ли код C++ в исходном файле правильный синтаксис? Libclang пытается создать единицу перевода даже с недопустимым кодом C++.
Anonymous » Вчера, 21:22
Последнее сообщение Anonymous «
Anonymous »
Мне хотелось иметь функцию с выражением свертки, которая объединяет string_views. Но код, который я пробовал, не сработал. Что я делаю не так?
#include
#include
using namespace std;
template
auto sv_concat( basic_string_view svs ... )
{...
Anonymous » Вчера, 21:20
Последнее сообщение Anonymous «
Anonymous »
Я работаю над проектом C++ и пытаюсь настроить его для использования Syntastic. В моем проекте у меня есть вложенная структура каталогов заголовочных файлов (фактическая вложенная структура намного хуже, это пример).
Anonymous » Вчера, 20:39
Последнее сообщение Anonymous «
Anonymous »
В CPP, gTest (версия не имеет большого значения) у меня есть класс, который я хотел бы отслеживать в своих модульных тестах.
Этот класс не является моим кодом, а является частью Qt Framework и называется QProcess. .
В моем тестируемом классе...
Anonymous » Вчера, 20:28
Последнее сообщение Anonymous «
Anonymous »
Я новичок в C++! Мне нужно перебрать целые числа, используя цикл for, но получаю ошибку
error: ‘frame’ was not declared in this scope
auto position_array = (*frame) ;
Но, как вы можете видеть в коде ниже, он объявлен
auto ds =...
Anonymous » Вчера, 20:14
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь скомпилировать код в Visual Studio 2022, но получаю ошибки.
код
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int CmdShow)
Я пытался сделать функцию статической, что было показано в Visual...
Anonymous » Вчера, 20:11
Последнее сообщение Anonymous «
Anonymous »
Согласно ISO C++, разыменование нулевого указателя является неопределённым поведением. Мне интересно, почему? Почему стандарт решил объявить это поведение неопределённым? Каково обоснование этого решения? Зависимость от компилятора? Не кажется,...
Anonymous » Вчера, 20:05
Последнее сообщение Anonymous «
Anonymous »
Как долго действителен параметр (захваченный по значению) в лямбда-выражении?
Действителен ли параметр в течение всего времени существования самой лямбда-выражения или он действителен только на время вызова? p>
Например, учитывая это:
{...
Anonymous » Вчера, 19:57
Последнее сообщение Anonymous «
Anonymous »
Центрирование кажется простым, но сейчас я застрял. Я не могу центрировать CentralWidget, поскольку виджет не расширяется, но, насколько я понимаю, виджет в этом случае не должен расширяться (иначе мои шахматные плитки были бы нарисованы посередине,...
Anonymous » Вчера, 19:50
Последнее сообщение Anonymous «
Anonymous »
Я хотел бы реализовать подкоманды в своей программе. Мне также нужна возможность иметь разные параметры аргументов для разных подкоманд. Как лучше всего это сделать с помощью Boost.Program_options?
Подкоманды используются в таких программах, как...
Anonymous » Вчера, 19:46
Последнее сообщение Anonymous «
Anonymous »
Недавно я пробовал метапрограммирование шаблонов после просмотра некоторых докладов о cppcon, и я пытался повторно реализовать некоторые черты в типах-трейтах, но я добрался до std::is_nothrow_constructible и получил застрявший. Мне было интересно,...
Anonymous » Вчера, 19:38
Последнее сообщение Anonymous «
Anonymous »
Эти вопросы и ответы направлены на глубокое понимание тонкостей использования порядка освобождения-приобретения памяти для атомарных операций в C++.
Во-первых, я изложу свое понимание семантики освобождения-приобретения, затем я изложу свои сомнения...
Anonymous » Вчера, 19:08
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь создать статический параметр в библиотеке для использования в другом исполняемом файле, например:
//Library.h
#ifndef Library_H
#define Library_H
Anonymous » Вчера, 19:04
Последнее сообщение Anonymous «
Anonymous »
Тип ошибки: языковой сервер
Описание
После установки MSYS2 для Windows и попытки использовать LanguageServer в режиме GCC IntelliSense возвращается в режим Win64 по умолчанию с в окне вывода расширения отображается следующая ошибка:
DEBUG CONSOLE...
Anonymous » Вчера, 19:02
Последнее сообщение Anonymous «
Anonymous »
В моем коде нет ошибок, и я настроил Mingw в переменных среды, но показывает эту ошибку. Я создал этот файл в Dev C++ , и в нем все работает хорошо. Ошибка:
g++.exe: error: Calculator: No such file or directory
g++.exe: error: .cpp: No such file or...
Anonymous » Вчера, 18:59
Последнее сообщение Anonymous «
Anonymous »
Не могли бы вы объяснить мне, что такое mbstate_t? Я прочитал описание cppreference, но до сих пор не понимаю его предназначения. Я понимаю, что mbstate_t — это некоторая статическая структура, видимая для ограниченного набора функций, таких как...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения