C++ – вопросы и ответы – страница 77

96
голосов
2
ответа
У меня возникли проблемы с отслеживанием причины странного поведения при передаче структуры в качестве параметра. Структура, о которой идет речь, structFoo, имеет следующее объявление: typedef stru...
7 лет, 8 месяцев назад CJ McAllister
49
голосов
1
ответ
result = sscanf_s(line.c_str(), "data (%d,%d)", &a, &b); В приведенном выше коде я использую sscanf_s для извлечения двух целых значений из данной строковой строки. Есть ли другой способ, б...
1 год, 4 месяца назад melanie93
50
голосов
0
ответов
Я переношу проект Linux (A) на платформу Windows с помощью Cygwin. Я получил .lib файл из visual studio (скомпилирован с компилятором Intel C++), что библиотека - это еще один проект Linux, который...
1 год, 10 месяцев назад G_yang
84
голоса
8
ответов
Я довольно новый программист на С++, и мне хотелось бы услышать аргументы за и против параметров именования в объявлении класса. Вот пример: Student.h #ifndef STUDENT_H_ #define STUDENT_H_ #include...
10 лет, 10 месяцев назад Scott
49
голосов
2
ответа
Моя программа вылетает при назначении строки. Я не могу скрыть точную причину этого. Несколько потоков выполняют один и тот же код. Это мой код. char* cTemp = new char[5]; memset(cTemp,'\0', 5); sn...
8 лет, 10 месяцев назад Prashanth
70
голосов
1
ответ
Мы реализуем функцию, в которой он будет сравнивать строку ввода пользователя с фиксированной строковой переменной. Если пользователь вводит 4 буквы, мы сравнили бы эти 4 буквы с самого первого инд...
3 года, 4 месяца назад Yu Zhou
77
голосов
1
ответ
Я пытаюсь ввести QStrings и Doubles/Floats с клавиатуры, но после ввода двойной переменной с клавиатуры программа пропустит следующий ввод QString. В чем проблема? Моя программа: #include <QCore...
1 год, 11 месяцев назад Dian van Schalkwyk
-8
голосов
0
ответов
Я хочу сделать miself типом данных, который представляет собой цифру, чтобы использовать его в проблеме с числами, которые не вписываются в неопределенную длинную длинную/имеют более 100 цифр. Как ...
1 год, 2 месяца назад SwagDaber
49
голосов
3
ответа
Каждая ссылка, на которую я смотрю, всегда упоминает GetVersionEx, но это не кажется очень полезным. Мой метод выглядит так, static int windowsVersion() { OSVERSIONINFO osvi; ZeroMemory(&osvi, ...
7 лет, 4 месяца назад Austin
69
голосов
2
ответа
Я хотел бы реализовать объект stringstream, который представляет строковый поток определенного типа. Например, class ohtmlstringstream : public std::ostringstream { }; ohtmlstringstream& operat...
6 лет, 1 месяц назад Steven Lu
96
голосов
1
ответ
Компилятор: MSVS 2008 Увеличение: 1,49 Код: #include <boost/signals2.hpp> #include <boost/thread.hpp> class SigOwner { public: typedef boost::signals2::signal<void (int)> OSig; OS...
7 лет, 5 месяцев назад Mike C
84
голоса
2
ответа
Мне тяжело переводить этот псевдокод в C++. Цель состоит в том, чтобы генерировать случайные числа в [] и сортировать их с помощью сортировки вставки, а затем получить время выполнения в миллисекун...
6 лет, 3 месяца назад GiBiT 09
48
голосов
3
ответа
У меня есть устройство GPS, подключенное к моей системе под управлением Windows Vista. Я хотел прочитать предложения NMEA с устройства GPS и распечатать на экране. Как я узнаю, на каком порту подкл...
10 лет, 4 месяца назад Vinayaka Karjigi
50
голосов
2
ответа
Я использую SFML 2.4 и Visual Studio Community 2015. У меня возникли проблемы с загрузкой изображения с ресурса, и я ничего не могу найти. Вот мой код: #include <SFML\Graphics.hpp> #include &...
3 года назад Caseofgames
49
голосов
2
ответа
Я работаю над кодом для вычисления косинуса десятичного числа (в радианах). Проблема в том, что я могу получить правильный ответ, когда я помещаю небольшое число. Он использует серию Тейлора. doubl...
1 год, 10 месяцев назад Juan Jo Murillo
84
голоса
4
ответа
Я создал эту программу: #include <iostream> #include <fstream> using namespace std; int main () { fstream file; file.open("test.bin", ios::in | ios::out | ios::binary); if(!file.is_open...
10 лет, 8 месяцев назад user4910881
60
голосов
4
ответа
Я пытаюсь написать unit test для моего класса FileWatcher . FileWatcher происходит от класса Thread и использует WaitForMultipleObjects для ожидания двух ручек в своей процедуре потока: Ручка верну...
10 лет, 1 месяц назад Assaf Lavie
70
голосов
1
ответ
Я быстро экспериментировал с лямбда-функциями, и мне трудно понять, как объявить переменную testFunc ниже. Вообще говоря, указатель функции может быть определен следующим образом: int (*someFunc)(i...
2 года, 1 месяц назад Gogeta70
84
голоса
2
ответа
Поэтому мой вопрос: как написать клиент http-протокола только с методами GET и POST на C или C++. Спасибо за ответ
6 лет, 3 месяца назад Vytautas Vytautas
60
голосов
0
ответов
У меня есть некоторые файлы данных, которые мне придется читать в каждой симуляции. Я хочу сохранить это время. Я могу использовать perl для записи класса из этих файлов данных, которые могут быть ...
3 года, 10 месяцев назад Sumit Adhikari
87
голосов
3
ответа
Это начальный вопрос, но я изучил программирование с помощью С#, и теперь я перехожу к С++, и теперь, когда я работаю с указателями, я знаю, что я должен освобождать их из памяти, когда я закончил ...
7 лет, 4 месяца назад AntoineLev
90
голосов
1
ответ
У меня проблемы с концептуально простым кодом. Мне нужно собрать некоторые итераторы из вектора внутри цикла, и я хотел бы использовать возможности TBB для параллелизации этого цикла. Здесь минимал...
3 года, 7 месяцев назад dodomorandi
77
голосов
1
ответ
Есть ли какой-либо алгоритм, который может удалить выбросы, но не размывает другую часть изображения? Только, например, когда мы используем cv::StereoBM/SBGM или
4 года, 8 месяцев назад Alex
68
голосов
1
ответ
ОК, поэтому у меня есть набор датчиков, подключенных к ESP8266 WiFi SoC, который будет заполнять массив с помощью float. Затем мне нужно объединить это с массивом тем mqtt перед публикацией через к...
1 год, 11 месяцев назад Edward Hammock
48
голосов
2
ответа
#include <iostream> #include<vector> #include<algorithm> using namespace std; double fractional_knapsack(vector<int>& val,vector<int>& wt,int weight)//vectors ...
2 года, 11 месяцев назад coder
60
голосов
1
ответ
Вот код mutex mtx; try{ mtx.lock(); mtx.lock(); }catch(system_error& e){ mtx.unlock(); cout << e.what() << '\n'; cout << e.code() << '\n'; } Ожидаемое, но не ожидаемое d...
4 года, 5 месяцев назад Milo Lu
110
голосов
3
ответа
рассмотреть следующее: #include <fstream> #include <tuple> #include <utility> #include <vector> const auto length_of_file = [](auto & file){ file.seekg(0, std::ios::end)...
9 месяцев, 1 неделя назад Darklighter
49
голосов
2
ответа
Я хочу определить переменную const которая является частью класса, такого как: // camera.h class Camera{ public: Camera(std::string file); ~Camera() {} const size_t FRAME_HEIGHT; const size_t FRAME...
4 года, 7 месяцев назад holzkohlengrill
78
голосов
3
ответа
Я хочу скомпилировать исходный код Rigi, но при компиляции я получаю некоторую ошибку: adt/object.h: At global scope: adt/object.h:35:18: error: ‘class RigiObject RigiObject::RigiObject is inaccess...
7 лет, 8 месяцев назад Afshin Mehrabani
85
голосов
1
ответ
Я переписываю код устаревшего кода и хотел бы использовать как STL, так и интеллектуальные указатели. Тем не менее, память определена в STL, поэтому, если я включаю в нее память, тогда некоторые ST...
4 года, 1 месяц назад slacker
60
голосов
5
ответов
const static char *g_szTestDataFiles[] = { ".\\TestData\\file1.txt", ".\\TestData\\file2.txt", ".\\TestData\\file3.txt", ".\\TestData\\file4.txt", ".\\TestData\\file5.txt", ".\\TestData\\file6.txt"...
10 лет, 3 месяца назад cchampion
142
голоса
2
ответа
Можно ли использовать функцию из static lib, если у меня нет файла заголовка, только файл *.a, но я знаю подпись функции?
8 лет, 4 месяца назад Hate
77
голосов
0
ответов
Что касается производительности, я хотел бы получить доступ к некоторым атрибутам существующей структуры c++, подобной массиву. Вот тип структуры, который у меня есть: struct MyStruct { Class1 c1; ...
4 года назад Nicop
84
голоса
2
ответа
#include <string> #include <algorithm> #include <iostream> using namespace std; bool compare( const string::size_type i, const string::size_type j ) { cout << "comparing " &...
8 лет, 7 месяцев назад rubenvb
50
голосов
3
ответа
Мне интересно, где реализации (файлы.c или.cpp) находятся в системе Linux для основных файлов заголовков. Например, где хранится реализация sys/socket.h?
7 лет, 9 месяцев назад Rox
91
голос
1
ответ
После ввода 100000000 элементов в мой кучу и несортированный список кажется, что вставка кучи на самом деле быстрее (12 секунд против 20 секунд). Почему это? Я считаю, что вставка кучи O(logn) , в ...
2 года, 3 месяца назад everett
49
голосов
1
ответ
Мне нужно внедрить систему обработки исключений для очень большого кода C++. Мне нужно реализовать стандарт, который отвечает следующим требованиям: Распечатайте трассировку вызова, когда выбрано и...
5 лет, 9 месяцев назад Mr.P
90
голосов
1
ответ
У меня (примерно) следующий CMakeLists.txt project(Test) set(SOURCE 123.cpp 456.cpp ) find_package(Boost COMPONENTS unit_test_framework REQUIRED) include_directories(${Boost_INCLUDE_DIRS}) link_dir...
10 лет, 5 месяцев назад Kevin Doyon
60
голосов
1
ответ
Я работаю с ассемблерным API (это не ассемблер, но он может испускать машинный код), который я отлаживаю и играю. Это специально для System V x86_64 ABI, поэтому я буду говорить только о соглашения...
2 года, 2 месяца назад Mona the Monad
99
голосов
6
ответов
Не могли бы вы использовать интерфейс и полиморфизм, чтобы расширить этот дизайн до чрезмерной инженерии? Pros Extensible инкапсулированные Auto-волшебно против Больше кода Немного громоздкий для и...
8 лет, 10 месяцев назад Lightness Races in Orbit
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема