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

-9
голосов
1
ответ
Я не могу напечатать значения массива символов, даже когда я передаю массив с адресом его первого элемента: vbv_packet = Packet::create(&username[0], &password[0], Packet::VBV, Packet::DATA...
5 месяцев, 3 недели назад Saman
57
голосов
1
ответ
Есть ли способ заставить оператор [] обрабатываться по-разному в контекстах lvalue и rvalue? Пример кода: include <stdio.h> class test { public: unsigned a; unsigned const & operator [](u...
5 месяцев, 3 недели назад firk
80
голосов
1
ответ
Я переводил код с С++ на С#, теперь у меня есть эта проблема, поэтому я не могу достичь функции, которую я должен достичь. public struct TargetList_t { public float Distance; public float[] AimbotA...
5 месяцев, 3 недели назад Lucas Flygare
57
голосов
2
ответа
Я пытаюсь использовать перегруженный оператор, но не знаю, как я могу использовать/называть его в моей основной cpp. код находится в другом файле и выглядит так: string postH::operator[](int add){ ...
5 месяцев, 3 недели назад JohnnnnnY
-4
голоса
1
ответ
Как получить имя лямбда-функции в c++. В приведенном ниже примере он должен получить "blabla". Другие макросы gcc не дают хорошего. int main(int argc, char* argv[]) { auto blabla = []()->void{ c...
5 месяцев, 3 недели назад Levi
98
голосов
2
ответа
Для небольшого проекта С++/Qt я хотел бы создать установщик. Код, написанный в Qt Creator В принципе (при добавлении некоторых библиотек Qt) возможна простая установка xcopy. Я мог бы просто упаков...
5 месяцев, 3 недели назад Horst Walter
57
голосов
4
ответа
Почему код ниже печатает "НЕТ"? #include <iostream> #include <stdio.h> #include <stdlib.h> #include <string.h> void main() { const std::string abc = "hello"; if (abc.c_str()...
5 месяцев, 3 недели назад Sammy
57
голосов
1
ответ
Я пытаюсь создать абстрактный плейлист, с квалификатором, который я использую в шаблоне setInterface.h, и создам Set.h, Playlist.h и Song.h. Все работает нормально, пока я не добавлю Playlist.h, ко...
5 месяцев, 3 недели назад A.Lopez
89
голосов
2
ответа
Поскольку я рассматривал организацию и хранение памяти в C/С++, я пришел к следующему: "Инициализированный сегмент данных, обычно называемый просто сегментом данных. Сегмент данных представляет соб...
5 месяцев, 3 недели назад AutomEng
178
голосов
8
ответов
У меня есть родительский класс с 2 или более дочерними классами, полученными из него. Количество различных дочерних классов может увеличиваться в будущем, поскольку предъявляются больше требований,...
5 месяцев, 3 недели назад Abhinav Gauniyal
70
голосов
1
ответ
Я продолжаю получать ссылку Linker Error undefined на Poisson::Poisson(int, int) Я хочу использовать Poisson::Poisson(int, double) , поскольку я явно пытаюсь сделать и не могу понять, почему это не...
5 месяцев, 3 недели назад F00LY
98
голосов
1
ответ
Я должен разработать простое приложение C++ для командной строки клиента/сервера. Это приложение должно предоставить базовую многопользовательскую двухпалубную серию. Возможно ли комбинировать IO/M...
5 месяцев, 3 недели назад Giorgio Gambino
70
голосов
1
ответ
Проследив, как создается конструктор копирования, я наткнулся на этот пример: class MyClass { int x; char c; std::string s; }; который копируется компилятором как: MyClass::MyClass( const MyClass&a...
5 месяцев, 3 недели назад James Hallen
81
голос
1
ответ
В этом примере SSL-клиента размер буфера по умолчанию равен 1K = 1024 байта. Существуют ли какие-либо практические ограничения на то, как я могу это увеличить? Будет ли он работать нормально без ка...
5 месяцев, 3 недели назад The Quantum Physicist
-4
голоса
3
ответа
Я редактировал код. Но теперь он показывает ошибку во время выполнения. Кто-нибудь может сказать почему? Это программа для суммирования 2 массивов и отображения вывода в третьем массиве. Я также хо...
5 месяцев, 3 недели назад Naman Dubey
150
голосов
3
ответа
Оригинальный вопрос был несколько иным, но частью более серьезного вопроса. Я пытаюсь создать Qt 5.2 как статический со статическим OpenSSL в Windows. Моя конечная цель - отправить одиночный двоичн...
5 месяцев, 3 недели назад cen
90
голосов
1
ответ
Если я определяю такой класс template <class T> class A { }; как я могу использовать аргумент, когда T = int(int) ? Этот код я никогда раньше не видел, где я могу найти веб-страницу об этом?
5 месяцев, 3 недели назад user1400047
120
голосов
2
ответа
Я пытаюсь скомпилировать проект С++ ubuntu через matlab здесь . Когда я пытаюсь использовать его после компиляции с командой make, я получаю следующую ошибку: Invalid MEX-file '////fashionista_v0.2...
5 месяцев, 3 недели назад Jose Ramon
69
голосов
3
ответа
Я пишу программу на С++, которая будет использовать те же входные файлы, что и существующая программа Prolog. Файлы будут выглядеть так: expr1(t,[f,g]). expr1(q,[]). expr1(r,[e]). expr2(a). expr2(b...
5 месяцев, 3 недели назад ale
98
голосов
5
ответов
Какой тип значения должен быть возвращен геттерами, возвращающими размер вектора? Например, у меня есть много геттеров в моем проекте следующего типа и Мне нужно сделать (int) для удаления предупре...
5 месяцев, 3 недели назад user2381422
58
голосов
1
ответ
Я работаю над проектом, включающим просмотр 3D с разных точек зрения с помощью мыши и клавиатуры. Когда я представил свой первый проект, я получил следующий отзыв: "Ваш объект не реагировал ни на о...
5 месяцев, 3 недели назад Tracy Harrison
70
голосов
4
ответа
Мне трудно понять разницу между ними: (int *) (& a [2]) и * (& a [2]). Я понимаю, и [2] получает адрес [2] и * получает значение в этом адресе, поэтому * (& a [2]) получает значение [2]...
5 месяцев, 3 недели назад daydayup
-4
голоса
2
ответа
Я пытаюсь скомпилировать очень простой код c++ и получить ошибку связывания в зависимости от последовательности параметров gcc. Может ли кто-нибудь объяснить, в чем разница между этими двумя строка...
5 месяцев, 3 недели назад Karen Margaryan
-4
голоса
1
ответ
Итак, в настоящее время я работаю над текстовой RPG, и я столкнулся с нечетной проблемой, работающей над инвентарем персонажей. Я получаю следующую ошибку: qualified-id in declaration before '(' to...
5 месяцев, 3 недели назад Little Boy Blue
89
голосов
1
ответ
У меня есть союз (ValueDefinition) с указателями разных типов данных в нем и функции его создания. С String он отлично работает: ValueDefinition CreateValDefString(String value){ ValueDefinition va...
5 месяцев, 3 недели назад Mr.Sheep
57
голосов
3
ответа
в этом коде: finalgrade = (grade > 90) ? "high pass" : (grade < 60) ? "fail" : "pass"; В книге говорится, что оператор?: Является правильным ассоциативным. Я сделал интернет-поиск, чтобы поня...
5 месяцев, 3 недели назад gigi
133
голоса
2
ответа
Я натолкнулся на такой код: struct A { A() {} A(int) {} }; struct B : A { void init(int i); }; void B::init(int i) { A::A(i); // what is this? } int main() { B b; b.init(2); } Скомпилирован и запущ...
5 месяцев, 3 недели назад bames53
-8
голосов
2
ответа
Добрый день! Я делаю глобальный обмен валюты. const string currency_name[MAX_CURRENCY] = { "Euro", "Pound", "Dollar", }; const double exchange_rate[MAX_CURRENCY][MAX_CURRENCY] = { { 1, 0.795833, 1....
5 месяцев, 3 недели назад newbie
106
голосов
1
ответ
Я пытаюсь написать простую программу на С++, которая создает связанный список. Я хотел бы, чтобы этот список мог хранить любые данные в своем контейнере. Тем не менее, я понял, что моя главная проб...
5 месяцев, 3 недели назад Alonso Iturbe
80
голосов
1
ответ
Я пытаюсь использовать log4cxx в своем проекте. Я установил log4cxx: sudo apt-get install liblog4cxx-dev Но, когда я использую CMakeLists.txt : find_package(log4cxx) Это дает ошибку: Could not find...
5 месяцев, 3 недели назад GAVD
89
голосов
1
ответ
int array[6] = {5, 10, 2, 5, 4, 4} std::sort(array, array + (sizeof array / sizeof array[0]), std::greater<int>()); Я пытаюсь отсортировать массив в порядке убывания, но когда я запускаю на н...
5 месяцев, 3 недели назад yoyo1
90
голосов
2
ответа
Я использую Visual Studio 2010 с CLR (Common Language Run Time). Я хочу вернуть unsigned char * из функции compress в главную функцию, но оба unsigned char * и char *, дающие erro "Ошибка 7 ошибки ...
5 месяцев, 3 недели назад Muhammad Ashikuzzaman
80
голосов
1
ответ
Я использую Microsoft Visual C++ 2010 и Windows 7. У меня есть класс DataDecoder для декодирования некоторых данных. Вот: template< typename T > class DataDecoder { private: T lpData; public:...
5 месяцев, 3 недели назад deselect
69
голосов
1
ответ
Я новичок в MFC и пытаюсь изучить его с помощью проекта диалогового окна MFC на VS2008. Вот архивы, которые я сделал: Во-первых, мне удалось отобразить список изображений из папки в элемент управле...
5 месяцев, 3 недели назад Trung Nguyen
57
голосов
2
ответа
В настоящее время у меня есть эта функция: void MainWindow::onJeopardySquareClicked(){ QPushButton *temp; for(int i =0; i < 6;i++){ for (int j = 0; j < 6; ++j) { if(button[i][j] == sender()){...
5 месяцев, 3 недели назад horvste
106
голосов
1
ответ
У меня есть метод класса C++, например: class BinaryData { public: ... void serialize(unsigned char* buf) const; }; Функция serialize просто получает двоичные данные как unsigned char* . Я использу...
5 месяцев, 3 недели назад KDEV
57
голосов
1
ответ
Я работаю над программой для своего класса программирования и не получаю никакой информации. Это в основном о классах и векторах. Если я запускаю конструктор (называемый myDairy) и вызываю myDairy(...
5 месяцев, 3 недели назад Spencer Bellucci
132
голоса
2
ответа
Недавно мы обнаружили отчет из-за GCC 5.1, libstdС++ и Dual ABI . Кажется, Clang не знает о встроенных изменениях пространства имен GCC , поэтому он генерирует код на основе одного набора пространств
5 месяцев, 3 недели назад jww
-4
голоса
2
ответа
Мой код для поиска слова с наименьшим количеством букв: cin.get(a, 100); p = strtok(a," "); min = p; int ok; while (p) { if (strlen(min) > strlen(p)) { strcpy(min, p); } p = strtok(NULL," "); } ...
5 месяцев, 3 недели назад Roland
58
голосов
4
ответа
Я новичок в C++ 11 потоке, когда читаю учебник, я вижу такой код. #include <thread> #include <iostream> using namespace std; class background_task { public: void operator()() const { co...
5 месяцев, 3 недели назад xtiger
Чтобы , пожалуйста,
Выберите тему жалобы:

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