Anonymous » 14 янв 2025, 03:50
Последнее сообщение Anonymous «
Anonymous »
В книге «Эффективный C++» я видел фразу, в которой говорится, что следует использовать const, потому что #define может увеличить размер окончательно скомпилированного кода. Однако я не знаю, почему существует разница в размере исполняемого файла...
Anonymous » 14 янв 2025, 02:53
Последнее сообщение Anonymous «
Anonymous »
У нас есть несколько проектов C++, созданных на основе одной и той же базы кода. Между ними много общего и общего кода, но они были разработаны независимо; источник никоим образом не разглашался. Классы и файлы будут переименованы, даже если базовый...
Anonymous » 14 янв 2025, 02:44
Последнее сообщение Anonymous «
Anonymous »
Есть ли в GDB настройка, которая автоматически печатает все члены подкласса (C++) из указателя базового класса, или мне всегда приходится приводить их к указателю подкласса перед его разыменованием.
Anonymous » 14 янв 2025, 02:44
Последнее сообщение Anonymous «
Anonymous »
Я новичок в обучении, тестирую и пытался использовать .cpp с .h/.hpp, согласно ссылке: -files-cpp?view=msvc-170», но я не все понял, и всякий раз, когда я запускаю исходный код (code.cpp), я получаю «Сборка PreLunchedTask'C/C++: g++.exe». активный...
Anonymous » 14 янв 2025, 02:06
Последнее сообщение Anonymous «
Anonymous »
Выражение T::b, где T = a, невозможно разрешить, поскольку
b является нестатическим членом . Должно ли формирование
такого недопустимого выражения привести к тому, что
выражение require c будет оценено как false?
Или это должно привести к жесткому...
Anonymous » 14 янв 2025, 02:03
Последнее сообщение Anonymous «
Anonymous »
У меня проблема с несколькими тысячами списков целых чисел, каждый из которых содержит тысячи элементов. Моя цель — найти комбинацию элементов (по одному из каждого списка), чтобы метод IsCombinationValid возвращал true. Вот как работает проверка:...
Anonymous » 14 янв 2025, 01:55
Последнее сообщение Anonymous «
Anonymous »
Я читал, что строковые литералы имеют статический срок хранения. Означает ли это, что ссылки на них всегда действительны? Например, безопасен ли следующий код:
std::function foo(const std::string& name){
// capture name by reference
return (){...
Anonymous » 14 янв 2025, 01:50
Последнее сообщение Anonymous «
Anonymous »
Как я могу инициализировать статический пустой массив объектов (у которых есть конструктор) в С++. Я бы хотел, чтобы массив был пуст при создании...
// Logger.h
#pragma once
#include
#include Log.h
Anonymous » 14 янв 2025, 01:17
Последнее сообщение Anonymous «
Anonymous »
Здесь новичок в C++. Я читал, что строковые литералы имеют статическую продолжительность хранения. Означает ли это, что ссылки на них всегда действительны? Например, безопасен ли следующий код:
std::function foo(const std::string& name){
// capture...
Anonymous » 14 янв 2025, 01:16
Последнее сообщение Anonymous «
Anonymous »
Я использую Arduino Uno с экраном CAN-шины SEEED и ЖК-дисплеем 4x20 с рюкзаком Adafruit I2C. Я пытаюсь заставить Uno получать несколько разных сообщений через CAN, а затем отображать полученные от них данные на ЖК-дисплее с помощью кнопки,...
Anonymous » 14 янв 2025, 01:13
Последнее сообщение Anonymous «
Anonymous »
У меня есть функция constexpr, принимающая один аргумент, и я вызываю ее с константой. Однако, похоже, я не могу использовать этот аргумент как постоянное выражение:
constexpr void f(const int i)
{
constexpr int m = i; // error (i is not a constant...
Anonymous » 14 янв 2025, 01:09
Последнее сообщение Anonymous «
Anonymous »
Я пишу свою собственную цепочку инструментов bazel.
Как часть цепочки инструментов я решил добавить действие cmd
-process_headers_in_dependentities .
Я понял, что действием для этой функции является «анализ заголовка C++». Чтобы включить эту...
Anonymous » 14 янв 2025, 00:59
Последнее сообщение Anonymous «
Anonymous »
Мне хотелось бы, чтобы мой поток закрывался более корректно, поэтому я пытаюсь реализовать простой механизм сигнализации. Я не думаю, что мне нужен поток, полностью управляемый событиями, поэтому у меня есть рабочий метод, позволяющий корректно...
Anonymous » 14 янв 2025, 00:57
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь преобразовать std::array целых чисел в строку для вывода, поэтому попробовал использовать этот строковый конструктор:
template basic_string( InputIt first, InputIt last, const Allocator& alloc = Allocator() );
Когда я попытался...
Anonymous » 14 янв 2025, 00:32
Последнее сообщение Anonymous «
Anonymous »
Я отвечал на экзамен по C++ и не смог создать алгоритм, решающий вопросы. Пожалуйста, помогите. Ниже приведен набор вопросов и код решения.
Задание 1
Сеть, состоящая из N городов и N-1. даны соединяющие их дороги. Города помечаются различными...
Anonymous » 14 янв 2025, 00:24
Последнее сообщение Anonymous «
Anonymous »
У меня возникла проблема с отображением всех моих объектов с помощью openGL. У меня есть 5 разных obj-файлов: куб, чайник, лампа, мужчина и машина. Куб, лампа и человек рисуются нормально, однако чайник и машина отображаются неправильно.
Anonymous » 14 янв 2025, 00:14
Последнее сообщение Anonymous «
Anonymous »
Как заставить MSVC/visual studio выдавать ошибку об использовании элемента m_секунды перед инициализацией ниже?
Это похоже на ошибку C5038, но отличается от нее. порядок инициализации (строка с комментарием).
Anonymous » 13 янв 2025, 23:54
Последнее сообщение Anonymous «
Anonymous »
Я отвечал на экзамен по C++ и не смог создать алгоритм, решающий вопросы. Пожалуйста, помогите. Ниже приведен набор вопросов и код решения.
Задание 1
Сеть, состоящая из N городов и N-1. даны соединяющие их дороги. Города помечаются различными...
Anonymous » 13 янв 2025, 23:27
Последнее сообщение Anonymous «
Anonymous »
Простой вопрос от начинающего пользователя Qt...
В документации Qt объясняется, как создать «многоразовый компонент», например специальную кнопку, а затем поместить его определение в файл. с именем, начинающимся с заглавной буквы, и с расширением...
Anonymous » 13 янв 2025, 23:13
Последнее сообщение Anonymous «
Anonymous »
Я настраиваю свою среду VSCode для использования с C++. Почти все работает: у меня есть расширение и с ним правильный intellisense для C++, я могу его скомпилировать и запустить через терминал и т.д.
Однако, чего я действительно хочу, так это иметь...
Anonymous » 13 янв 2025, 23:11
Последнее сообщение Anonymous «
Anonymous »
Это происходит не постоянно, и через минуту он умирает, но cl.exe нагружает процессор после завершения сборки. Это все еще настолько раздражает (шум вентилятора ноутбука), что мне приходится каждый раз отключать его вручную.
Microsoft Visual Studio...
Anonymous » 13 янв 2025, 23:01
Последнее сообщение Anonymous «
Anonymous »
Будет ли std::isfinite(float) корректно работать под -ffast-math в GCC?
Если нет, то будет ли правильно просто проверить биты экспоненты, как показано ниже ?
bool myIsfinite (float x)
{
constexpr const uint32_t a =...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения