Вопросы с тегом 'c++'

C++ - это язык программирования общего назначения. Он был первоначально разработан как расширение для C и сохраняет похожий синтаксис, но теперь он совершенно другой язык. Используйте этот тег для вопросов о коде, который должен быть скомпилирован с помощью компилятора C++. Используйте тег версии для вопросов, связанных с конкретной стандартной версией [C++ 11], [C++ 17] и т.д.
1

Нарисуйте 3 изображения и текст в списке

Я не использую mfc. Я делаю свой собственный просмотр списка (по показанным данным в таблице) hListView = CreateWindowEx(0, WC_LISTVIEW, NULL, WS_CHILD | WS_VISIBLE | LVS_REPORT | LVS_EDITLABELS, 0, 0, h_rcl.right - h_rcl.left, h_rcl.bottom - h...
29 июл. '14 в 16:02
3

как удалить динамически назначенный параметр

Я создаю игру, и я боролся в этом вопросе: в файле.h у меня есть: std::vector<int*> m_Vector; затем в.cpp файле: m_Vector.push_back(new Object1(new Object2())); Я знаю, что могу удалить Object1 следующим образом: delete m_Vector[0] н...
29 июл. '14 в 20:35
2

Объявление переменной с константой и ссылкой

Я запутался в объявлениях переменных со ссылками. Я прочитал несколько страниц, и это сделало меня более смущенным, поэтому я хотел бы спросить здесь. Мне было задано 4 вопроса в интервью C++; который один из них ошибается и почему? (1) int & n...
30 июл. '14 в 7:57
1

неупорядоченный связанный список в С++

В последнее время я изучаю связанный список, ниже приведен код, связанный с файлом linkedlist.h: #ifndef H_LinkedListType #define H_LinkedListType #include <iostream> #include <cassert> using namespace std; ...
30 июл. '14 в 10:26
2

Стандартный вход для символа без знака

Я пытаюсь отправить без знака символы через программу, и я хотел бы иметь возможность получать номера через стандартный ввод (т.е. Std :: cin). Например, когда я печатаю 2, я бы хотел, чтобы он отправил ☻ (unsigned char 2). когда я использую код: s...
01 авг. '14 в 19:40
1

Учитывая два слова, которые являются анаграммами. Поменяйте одно слово (только смежное перемещение разрешенных букв), чтобы перейти к другому слову

Это вопрос интервью Учитывая два слова, которые являются анаграммой друг друга. Поменяйте одно слово (только смежное перемещение разрешенных букв), чтобы достичь другого слова? например given = abcd target = dbac достичь dbac [Given] abcd [1]bac...
01 авг. '14 в 21:46
1

В чем разница между параметрами двумерного массива?

Здесь я могу объявить двумерный массив, подобный этому int dp[105][140000] или как это int dp[140000][105] Когда я работаю с этими массивами, я вижу значительную разницу во времени между первым и вторым. Первый - это путь быстрее, чем второй. П...
02 авг. '14 в 10:55
1

Заменить назначение участника на методы

После создания некоторого кода в C++ может потребоваться изменить доступ к элементу структуры или класса к тому, что вызывает некоторые побочные эффекты. В этом смысле нам нужно перегрузить присвоение члена другому. Struct A{ int v; } int main(){ A...
03 авг. '14 в 13:36
1

Преобразовать список (файл.txt) в форму массива

Скажем, что у меня есть.txt файл с 5000 словами один над другим. и я хочу преобразовать этот список, содержащийся в txt файле, в эту форму: {"word1," word2 "," word3 "....." word5000 "} Таким образом, я могу использовать его как массив для C++. Е...
03 авг. '14 в 16:00
1

Алгоритм для генерации массива с суммой нулей

Я пытаюсь случайным образом сгенерировать массив целых чисел диапазона между -10 ^ 7 до 10 ^ 7, так что существует подматрица с суммой нуля. Например: 7 6 4 8 -4 -8 1 <= Размер массива <= 10 ^ 5 Я могу сделать это с помощью грубой силы, но ...
03 авг. '14 в 23:08
1

Как мне избавиться от ненужного текста, который от cout в цикле? C++ (Изображение)

Скриншот: Где он показывает "Сумма 2 + 1 + 3 + равна 6", я хочу избавиться от этого последнего знака "+" после 3, так как он явно не выглядит хорошим. Кто-нибудь знает, как избавиться от него? Заранее спасибо! cout << "The sum of "; ...
04 авг. '14 в 0:38
3

ошибка в c++ программе count no из 1 в векторе

Вопрос был задан мне во время онлайн-интервью. Они предоставили фрагмент кода, и нам нужно выяснить возможную ошибку в коде. Код приведен ниже, как есть. Функция снабжена непустым нулевым индексированным вектором целых чисел (который содержит тольк...
04 авг. '14 в 7:36
1

Как сравнить строки в C++?

Одна из моих команд (разработчик C++) говорит мне, что "очень сложно и беспорядочно" сравнивать две строки для равенства, поскольку каждый из них может иметь несколько разных типов строк. Я ошеломлен тем, что в 2014 году это все равно может быть (в ...
04 авг. '14 в 11:39
1

Сортировка вставки с использованием указателя на массив

Мой код: #include <iostream> using namespace std; void insertion(int*, int); int main() { int a[6] = {9, 5, 3, 7, 5, 6}; for (int i = 0; i < 6; i++) cout << a[i] << " "; insertion(&a[0], 6); cou...
04 авг. '14 в 13:23
1

статическая константа, дающая ошибку - "не называет тип"

Вот мой код static const TextureVertexWithZ gMeshVerticesWithZ[] = { FVWITHZ(-1.0f, 1.0f,-2.0f,1.0f,0.0f, -1.0f,0.0f, 1.0f,0.0f), FVWITHZ(-1.0f, 1.0f,-1.0f,1.0f,0.0f, -1.0f,0.0f, 1.0f,0.0f), FVWITHZ(1.0f, 1.0f,-2.0f,1.0f,0.0...
05 авг. '14 в 4:33