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

62
голоса
2
ответа
Я пытаюсь удалить самый большой элемент int в векторе и вставить его в новый вектор. У меня уже есть int, которые представляют наибольшее число в векторе, и тот, который представляет позицию этого ...
8 лет, 8 месяцев назад user782311
71
голос
1
ответ
Я пытаюсь отправить ключ rsa (RSA * myrsa) через tcp-соединение таким образом: send(client, (char *)myrsa, sizeof(RSA), 0); и получатель делает: read_bytes = tcpSocket.read(buffer, sizeof(RSA)); RS...
7 лет, 10 месяцев назад user1261347
69
голосов
1
ответ
У меня есть программа, которая работает с сокетами. На стороне клиента я получаю необходимую информацию через getaddrinfo, после чего результаты передаются на функцию соединения. Дело в том, что он...
5 лет, 12 месяцев назад unresolved_external
70
голосов
1
ответ
Я создаю D3D-курсор, поэтому сначала создал Surface & Texture. и, выполняя это, я встретил ошибку в функции GetSurfaceLevel(). Необработанное исключение в 0x5B494B11 0xC0000005: Доступ к чтению...
5 лет, 10 месяцев назад user2909276
60
голосов
1
ответ
Назначение кода: мне нужно иметь возможность передавать любой тип функции в качестве параметра конструктору, чтобы я мог вызвать его изнутри этого класса. Почему это должно быть так? Поскольку я ис...
3 года, 5 месяцев назад Null Byte
-3
голоса
1
ответ
Мои кодовые блоки компилятора дают мне следующую ошибку при попытке скомпилировать мой код: c:\blah.cpp|67|error: 'SetLayeredWindowAttributes' was not declared in this scope Я включаю windows.h, по...
6 лет, 6 месяцев назад user2462027
48
голосов
2
ответа
Я задавался вопросом о проблеме с многопоточным приложением, которое я пишу. Вкратце, основной поток запускает поток горячей загрузки, который принимает список (вектор) файловых объектов, проверяет...
7 лет, 11 месяцев назад Joel Graff
63
голоса
4
ответа
Я видел много примеров ввода-вывода с текстовыми файлами. Мне просто интересно, можете ли вы сделать то же самое с другими типами файлов, такими как mp3, jpg, zip файлы и т.д.? Будет ли iostream и ...
4 года, 2 месяца назад Mindril
50
голосов
3
ответа
Предположим, что у нас есть старый файл C с некоторыми функциями для решения линейных уравнений и нескольких соответствующих глобальных переменных. lineq.c: /* macro definitions */ ... /* global va...
4 года, 7 месяцев назад user1494080
49
голосов
1
ответ
Я не уверен, как на самом деле работает thrust::copy для STL-вектора. Когда я делаю следующее, это дает мне ожидаемый результат: struct TestOperation { TestOperation(){} __host__ __device__ CustomP...
4 года, 7 месяцев назад Shilghter
49
голосов
2
ответа
Можно ли переопределить более чем одну грань на std::local ? Например, взяв довольно надуманный пример: #include <locale> class NumberFacet : public std::numpunct<char> { protected: cha...
4 года, 1 месяц назад keith
49
голосов
1
ответ
Этот вопрос связан с литой из Eigen :: CwiseBinaryOp в MatrixXd вызывает segfault . Вероятно, это будет простое решение, как первое. В этом минимальном примере я определяю Holder , который содержит...
6 лет, 1 месяц назад yannick
49
голосов
4
ответа
Я учу себя C++ и разрабатываю эту программу по указателям: Напишите программу, в которой хранятся следующие числа в массиве с именем miles: 15, 22, 16, 18, 27, 23 и 20. Попросите вашу программу ско...
6 лет, 3 месяца назад user1527227
49
голосов
0
ответов
Я пытаюсь создать пользовательскую реализацию std :: stringbuf. На некоторых платформах он работает нормально, а на других я получаю неожиданные результаты. Вот мой класс и тест, демонстрирующий пр...
2 года, 1 месяц назад Kerry
61
голос
1
ответ
Я новичок в использовании шаблона. В качестве заголовка у меня есть не шаблонные классы (Obj и ObjBase) и шаблонный класс PItem. Я хочу разрешить PITem :: RefValue() получать доступ к закрытым член...
1 год, 3 месяца назад Kelvin Lai
-4
голоса
2
ответа
Нечетное поведение при создании объекта с помощью std :: unique_ptr. Вот два примера: #include<iostream> #include<memory> using namespace std; class A { public: A() { throw "EOF"; } voi...
1 год, 4 месяца назад Soumya dutta
50
голосов
1
ответ
Есть ли какая-либо цель использования dynamic_cast когда возвращаемое значение не проверено для NULL ? Если я ищу базу кода и нулевую проверку, она не указана в возвращаемом значении, возможно, был...
2 года, 11 месяцев назад Opux
62
голоса
4
ответа
const std::string s1("foo"); const std::string& s2("foo"); Не знаю, как они отличаются, но я вижу доказательства обоих способов использования. Любые идеи?
9 лет назад chriskirk
60
голосов
4
ответа
Хорошо ли иметь функцию, которая не является частью какого-либо конкретного класса при использовании объектно-ориентированного подхода. В моем случае я хотел бы иметь функцию check_collision() , ко...
8 лет, 2 месяца назад Alidaco
60
голосов
1
ответ
Я использую модифицированную версию примера, предоставленную в репозитории фильтров Cuckoo: https://github.com/efficient/cuckoofilter/blob/master/example/test.cc Я хочу добавить строки в фильтр кук...
3 года, 3 месяца назад cout_display_name
-6
голосов
1
ответ
Я хочу инициализировать структуру в списке инициализаторов класса по умолчанию. Например, если у меня есть класс вроде следующего: class Foo { private: int x; int y; int z; somestruct p; public: Fo...
8 лет, 4 месяца назад Abdul Samad
147
голосов
6
ответов
Извините за немного начинающий вопрос. Существуют вектор и вектор пар typedef std::vector <int> TItems; typedef std::vector < std::pair <int, int> > TPairs; Есть ли способ преобра...
8 лет назад justik
71
голос
1
ответ
У меня есть много файлов lib в папке, и я хочу, чтобы они были дополнительными ссылками в компоновщике. Должен ли я набирать их все вручную или есть способ сделать это автоматически? Я использую Vi...
2 года, 2 месяца назад Joh
49
голосов
2
ответа
У меня есть 2d вектор vector<vector<double>> vec = { { 1, 0.5 },{ 2, 0.5 },{ 2.25, 0.5 },{ 2.6, 0.3 }, {3.3, 0.5 },{ 3, 0.5 },{ 3.1, 0.5 },{ 4, 0.6 } }; Первый элемент - начало строки. ...
1 год, 11 месяцев назад tem
97
голосов
7
ответов
Мне нужно вставить 10-миллионные строки в набор С++ STL. Строки сортируются. Будет ли у меня патологическая проблема, если я вставляю строки в отсортированном порядке? Должен ли я сначала рандомизи...
9 лет, 6 месяцев назад vy32
91
голос
3
ответа
У меня есть код, который использует тысячи векторов, у каждого вектора всего 4 записи. Поэтому я хочу установить начальный размер каждого вектора на 4, чтобы я мог оптимизировать использование памя...
5 лет, 9 месяцев назад mmohab
70
голосов
2
ответа
У меня есть шаблон функции, который я объявляю другом моего класса. Дело в том, что я хочу сохранить объявление и определение отдельно, потому что я не хочу загромождать тело X , но у меня возникаю...
5 лет, 3 месяца назад user2030677
77
голосов
1
ответ
const char ca[] = {'h','e','l','l','o'}; const char *cp = ca; // printf("%s\n",cp); while(*cp) { cout << *cp << endl; ++cp; } сначала он печатает: h e l l o // end то я раскомментирую в...
3 года назад belle tian
95
голосов
1
ответ
Я разрабатываю серверный аудитор в c++. Большая проблема, с которой я столкнулся, заключается в том, что когда я пытаюсь прочитать использование ЦП, первое ядро вычисляется правильно, но остальное ...
4 года, 10 месяцев назад Wouter Mellema
51
голос
4
ответа
Я пытаюсь переписать код, написанный на Java, на C++, используя шаблоны. Вот пример. Код выглядит следующим образом: class IBookUpdatedHandler { public: virtual ~IBookUpdatedHandler() {} virtual vo...
7 лет, 10 месяцев назад JuHwang Kim
93
голоса
3
ответа
Я хотел бы сделать что-то вроде этого: nc localhost 1234 | myapp Но я хотел бы, чтобы myapp мог видеть, что труба передана из первой части команды в виде файла. Например: int main() { File *fp; fp ...
2 года назад hebbo
-7
голосов
2
ответа
Работаем над упражнением с leetcode, которое вы можете увидеть здесь: https://leetcode.com/problems/unique-morse-code-words/ У меня проблемы с получением правильного ответа, но еще больше проблемы ...
9 месяцев, 2 недели назад alex Brock
77
голосов
2
ответа
#include <stdio.h> #define _CRT_SECURE_NO_WARNINGS int main(){ const char* a = 0; const char* b = "Georgi"; printf("Hello, write your name!\n"); scanf_s("%s", &a); if (a = b){ printf("\nH...
4 года, 11 месяцев назад Bogdan Bogdanov
49
голосов
1
ответ
В С++-праймере 4-го издания от Lippman приведены составные операторы присваивания для итератора для вектора и дека: iter1 += iter2 iter1 -= iter2 Варианты добавления и вычитания итератора со смешан...
9 лет, 7 месяцев назад Happy Mittal
60
голосов
3
ответа
Я написал программу в C++ (объектно-ориентированный), я использовал OpenGL, чтобы отображать что-то на экране. Я также использовал microsoft kinect SDK для Windows, теперь я хочу сделать графически...
7 лет, 4 месяца назад user667222
60
голосов
1
ответ
У меня есть вопрос, который может показаться слишком простым, но я все равно хотел бы понять ответ. Пример кода ниже. #include <QtCore/QCoreApplication> #include "parent.h" #include "childa.h...
7 лет, 3 месяца назад user440297
-5
голосов
1
ответ
Я хочу использовать большое число, это мои данные, поэтому я попробовал это. #include<iostream.h> #include<conio.h> struct DataType{ unsigned long long int i,j; }a; int main(){ a.i=1;a....
4 года назад Ayush Mahajan
77
голосов
3
ответа
Я пытаюсь реализовать функцию stoi() в c++. Я создал массив int arr для хранения целочисленного ASCII всех элементов char_arr . Это отлично работает, если я печатаю значения из моего массива char_a...
4 года, 10 месяцев назад Adeel Ahmad
98
голосов
1
ответ
Я хочу создать приложение C++ в Visual Studio 2010, которое содержит 2 потока: читать данные из внешнего файла записывать данные в файл extern Я уже читал теорию о потоковом, но не понимаю, как я м...
8 лет, 2 месяца назад burner007
78
голосов
2
ответа
Если у меня есть функция non member constexpr, использующая ссылочный параметр, она должна быть постоянной ссылкой
3 года назад Blair Davidson
Чтобы , пожалуйста,
Выберите тему жалобы:

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