изучаем C++ и пытаемся получить новую строку, как описано в книге, но и vs debugger, и cmd печатают /n как обычные символы
введите здесь описание изображения
#include
#include
int main(int nArg, char* pszArgs[])
{
std::setlocale(LC_ALL, Russian...
Каков наилучший способ найти все перестановки строки, указанной по размеру в C++? Я перехожу с Python, и мне интересно, есть ли в C++ встроенная функция, которая могла бы это сделать, или мне придется реализовать это с нуля. В Python я бы просто...
Моя конечная цель — создать фреймворк Xcode на основе статической библиотеки C++. Но из-за простоты и отсутствия опыта в этом я начал с малого.
Вот моя очень простая настройка:
.cpp файл не содержит ошибок ✅
#include Test.hpp
#include
Я работаю над оболочкой класса C++ с помощью Pybind11, чтобы сделать его доступным в Python. Мой проект включает в себя динамическую библиотеку, созданную с помощью Qt6, которая содержит класс с именем Package. Я пишу класс-оболочку PackageExt и...
У меня есть этот код (минимальный пример) в моем mainwindow.cpp:
MainWindow::MainWindow(QWidget *parent) :
QWidget(parent) {
setWindowTitle( Drawing Window );
setFixedSize(800, 600);
auto *layout = new QVBoxLayout(this);
auto *hlayout = new...
Я просто хочу проанализировать определение функции, в основном тип возвращаемого значения, имя функции и параметр функции. Я написал код на Rust, но он также анализирует цикл for и т. д.
Этот фрагмент:
fn parse_function_def (input: &str) -> Vec {...
У меня проблема с балансировкой строк матрицы CSR. Мне нужно разделить матрицу по строкам на несколько графических процессоров, чтобы каждый графический процессор имел почти одинаковое количество ненулевых элементов.
Для ясности: у меня есть...
Недавно мы обнаружили производственную проблему, которая была вызвана двумя унарными вызовами RPC, запущенными в быстрой последовательности на разных RPC, которые часто принимались и обрабатывались вне очереди. Мы объединили эти два вызова в один...
У меня есть этот код (минимальный пример) в моем mainwindow.cpp
MainWindow::MainWindow(QWidget *parent) :
QWidget(parent) {
setWindowTitle( Drawing Window );
setFixedSize(800, 600);
auto *layout = new QVBoxLayout(this);
auto *hlayout = new...
Когда я пытаюсь отладить кросс-скомпилированное приложение с помощью GDB, я не могу получить локальные переменные и номера строк.
Поэтому я попытался проверить, есть ли что-то в формате отладочной информации, и получил это (Я транкингировал вывод):...
Я выполняю домашнее задание по классу алгоритмов и структур данных. Это второй, и до этого момента мы должны знать основы C++ и некоторые обычные и продвинутые алгоритмы сортировки. В частности, задание гласит: «Смоделируйте внешний алгоритм...
Ключевое слово __super зависит от Microsoft. Он используется для доступа к виртуальным методам родительского класса. Знаете ли вы альтернативные ключевые слова для компиляторов Borland C++/Delphi?
class MyBaseClass
{
virtual void DoSomething();
};...
Когда я компилирую приложение с помощью компилятора Intel, оно происходит медленнее, чем когда я компилирую его с помощью GCC. Вывод компилятора Intel более чем в 2 раза медленнее. Приложение содержит несколько вложенных циклов. Есть ли какие-либо...
Если у меня есть функция foo(), которую Windows реализовала в kernel32.dll, и она всегда возвращает true, могу ли я использовать свою программу: «bar.exe» для перехвата/обхода этой функции Windows и заставить ее возвращаться вместо этого false для...
Большая часть Стандартной библиотеки C++ использует шаблоны, а не наследование для реализации полиморфизма¹. Это одна из хорошо известных тем о том, почему². И на эту тему есть сотни видеороликов и сообщений в блогах.
Однако, что касается частей...
У меня есть std::string в кодировке Base32, и у меня есть функция, которая ее декодирует. Функция принимает входные данные char*, пункт назначения char* и длину. Как мне узнать, какая длина мне понадобится для пункта назначения? Мне нужно знать,...
В этом примере я объявил и инициализировал все элементы данных после функции getInfo(). Я ожидал, что это выдаст ошибку, потому что члены еще не объявлены, но все работает отлично. Я не понимаю, как это работает, потому что в основной функции вам...
Оказывается, компилятор C++ вполне может выдавать другой машинный код при перекомпиляции одной и той же программы с точно такими же настройками компилятора/среды/независимо. Это означает, что оптимизатор компилятора может решить, насколько «глубока»...
Я использую vscode на хост-компьютере (Windows 10) для подключения к моей рабочей станции (Ubuntu 18.04). Я хочу открыть дисплей на хост-компьютере, на котором запущена программа клиентского ПК.
На клиентском ПК glfwCreateWindow() работает...
Я пытаюсь заставить пружинный макет камада каваи работать на поверхности эллипсоида.
Я написал специализацию convex_topology, которая реализует геодезические функции GeographicLib, а затем применил сеть (хранящуюся в json) вдоль с начальными...
Я написал и скомпилировал программу и хочу сделать ее такой, чтобы из оболочки, я могу просто ввести имя программы, чтобы она запустилась, вместо того, чтобы идти в каталог, в котором находится программа,...
При сравнении двух вариантов указателей — классического и Shared_ptr — я был удивлен значительным увеличением скорости работы программы. Для тестирования 2D-алгоритма инкрементной вставки Делоне использовался.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения