Вопросы по теме 'c++'
Сравнение строк без учета регистра в C++
Каков наилучший способ сравнения строк без учета регистра в С++ без преобразования строки во все прописные или все строчные буквы?
Пожалуйста, укажите, совместимы ли эти методы с Unicode и насколько они переносимы.
27.12.2023
Создание проекта от Makefile до статических / динамических библиотек в UNIX
Ребята, не могли бы вы немного рассказать о строительных блоках C ++ в unix.
Я хочу создать приложение, которое ссылается на статические библиотеки и динамические библиотеки (.so).
Вопрос 1: Как создать статическую библиотеку с помощью gcc /...
01.11.2023
предупреждение LNK4099: PDB 'vc80.pdb' не найден после переключения на Vista
Я получаю несколько из следующих предупреждений в VS2005 в старом проекте после перехода с моей старой XP на новый ПК с перспективой:
UnitTest++.vsnet2005.lib(TestRunner.obj): предупреждение LNK4099: PDB 'vc80.pdb' не найден с...
26.10.2023
Параллелизм: на расширения Python, написанные на C/C++, влияет глобальная блокировка интерпретатора?
Одной из самых сильных сторон Python является простота написания расширений C и C++ для ускорения выполнения частей кода, интенсивно использующих процессор. Могут ли эти расширения избежать глобальной блокировки интерпретатора или они также...
19.01.2024
Зачем явно вызывать конструктор в C++
Я знаю, что мы можем явно вызвать конструктор класса в C++, используя оператор разрешения области видимости, то есть className::className() . Мне было интересно, где именно мне нужно сделать такой звонок.
01.12.2023
Что означает предупреждение: не все пути управления возвращают значение? (С++)
Точное предупреждение, которое я получаю,
warning C4715: 'hand::show' : not all control paths return a value
и hand::show есть
std::ostream& hand::show(std::ostream& os) const
{
if(side == left)
{
return...
21.12.2023
Сбой приложения говорит: Доступ к месту чтения нарушения
Мое приложение вылетает после работы около 18 часов. Я не могу отладить точку в коде, где он на самом деле падает. Я проверил стек вызовов - он не дает никакой информации как таковой. Последние несколько вызовов в стеке вызовов выделены серым...
04.12.2023
Передача безымянных классов через функции
Как передать этот экземпляр в качестве параметра в функцию?
class
{
public:
void foo();
} bar;
Должен ли я называть класс? Его можно копировать, поскольку я не сделал его копирующий ctor приватным. Так как же это возможно, если вообще...
19.11.2023
Блокировка чтения/записи Win32 с использованием только критических разделов
Мне нужно реализовать блокировку чтения/записи на C++ с помощью API Win32 в рамках рабочего проекта. Все существующие решения используют объекты ядра (семафоры и мьютексы), которые требуют переключения контекста во время выполнения. Это слишком...
01.12.2023
Рисование на фоне рабочего стола (WIN32)
Есть ли способ рисовать на фоне рабочего стола в WIN32, а также получать уведомления, когда фон рабочего стола перекрашивается?
Я пробовал это:
desk = GetDesktopWindow();
dc = GetDC(desk);
MoveToEx(dc,0,0,NULL);
LineTo(dc,1680,1050);...
08.11.2023
Как выполнять запросы XPath в QT?
Как запустить запрос XPath в QT?
Мне нужно отсортировать определенные теги с определенными значениями в определенном атрибуте. Документация QXmlQuery совсем не разборчива.
Схема, которую я анализирую, представляет собой формат базы данных...
05.01.2024
Есть ли эквивалент Findbugs и / или PMD для C / C ++?
Меня недавно спросили об альтернативах Coverity Prevent для базы кода, которая включает как C / C ++, так и Java. Очевидно, что со стороны Java бесплатные инструменты включают Findbugs (анализ скомпилированного кода) и PMD (статический анализ...
23.12.2023
Как зарегистрировать форму для сообщения WM_DEVICECHANGE в Windows Mobile
Я использую С# .NET 3.5 Compact Framework для написания кода. Пожалуйста, скажите мне, как зарегистрировать форму для WM_DEVICECHANGE и как обрабатывать это сообщение в WindowProc ..
если я это сделаю, я получу сообщение об изменении аппаратного...
09.11.2023
Шаблонные функторы C++
Мне было интересно, может ли кто-нибудь помочь мне с функторами. Я действительно не понимаю, что такое функторы и как они работают. Я пытался погуглить, но до сих пор не понимаю. как работают функторы и как они работают с шаблонами
07.01.2024
Почему квалификатор типа для возвращаемого типа бессмыслен?
Скажем, у меня есть этот пример:
char const * const
foo( ){
/* which is initialized to const char * const */
return str;
}
Как правильно это сделать, чтобы избежать предупреждения компилятора «квалификатор типа для возвращаемого типа не...
03.01.2024
Как иметь вектор по значению и использовать вектор указателей в сочетании?
У меня есть несколько векторов объектов класса A:
std::vector<A> *V1;
std::vector<A> *V2;
так далее
есть функция с вектором указателей A:
std::vector<A *> *arranged;
что мне нужно сделать, это поместить...
10.12.2023
Бесплатные инструменты, которые автоматически переформатируют все исходные файлы C / C ++ в VS2008 при сохранении?
Я ищу инструмент (макрос, расширение) для Visual Studio 2008, который бы переформатировал исходный код (C / C ++) при сохранении файла.
31.12.2023
Сохранение QList‹T› в файл?
У меня есть QList QLineEdit *
QList<QLineEdit*> example;
Пример будет содержать 100 элементов lineEdits.
Когда я пытаюсь сохранить или загрузить файл, он не может правильно сохранить или загрузить QList , если вообще. Я получаю...
19.11.2023
Отправка структуры из C++ в WPF с использованием WM_COPYDATA
У меня есть родное приложение C++, которому на данный момент просто нужно отправить строку командной строки и текущие координаты курсора мыши в приложение WPF. Сообщение отправляется и принимается нормально, но я не могу преобразовать экземпляр...
22.12.2023
setCentralWidget() вызывает сбой QMainWindow. Почему?
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow)
{
this->setupUi(this);
this->setupActions();
this->setWindowTitle(tr("CuteEdit"));
label = new QLabel(tr("No Open Files"));...
13.01.2024
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..