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

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

Справочная переменная С++

Как использовать "ссылочные переменные" в классах C++? У меня есть следующий код, который я хочу поместить в класс: (обратите внимание на KinectCV &) KinectCV& kinect = freenect.createDevice(0); kinect.some_init_functions(); while(condition...
14 апр. '14 в 21:14
3 отв.

Какова польза/использование dynamic_cast?

class Base { public: virtual void print (){cout<<"Base"<<endl;} }; class Derived :public Base { public: virtual void print (){cout<<"Derived"<<endl;} }; int main(){ Base *ptrb1=new B...
15 апр. '14 в 1:07
1 отв.

Ожидаемое имя класса до {token SDL error

Я получаю эту ошибку, у меня есть класс Enemy и класс Player и класс SDLGameObject Ошибка: expected class-name before '{' token Он в строке 15 в месте. Enemy: public SDLGameObject { враг класса /* * Enemy.h * * Created on: 15 apr. 2014 * ...
15 апр. '14 в 18:52
2 отв.

Bubble Sort для 2D-массива в С++

Я пытаюсь сортировать все элементы 2D-массива в c++, используя сортировку пузырьков, но я не могу понять это. #include <iostream> #include <stdio.h> using namespace std; int main (){ int x[4][4],i,k,j; for(i=0;i<4;i++) for(j=...
16 апр. '14 в 0:23
1 отв.

Что происходит сначала, кастинг или смещение битов [C++]

Что происходит здесь впервые в C++, смене или кастинге? (dword)header[2]<<8
16 апр. '14 в 12:59
1 отв.

Тонкая настройка с неназначенной памятью

Я пытаюсь сделать следующее: char c[] = "programming"; char *p; *(c-1)='l'; *(c-2)='l'; *(c-3)='l'; *(c-4)='l'; *(c-5)='l'; p=&c[0]; cout<<*(c-1); Это печатает l только, если я опускаю p=&c[0]; Почему это так? Между p и c нет ника...
16 апр. '14 в 18:38
2 отв.

Перемещение файлов с определенным расширением - С++

это мой первый раз здесь, в stackoverflow, поэтому, я хочу, это код для перемещения определенного расширения из нескольких папок в определенную папку, например, у меня есть папка folder1 folder2 folder3 folder4 каждый из них имеет 2 файла, один из ...
16 апр. '14 в 22:30
2 отв.

Установить пару пересечений

Это мой первый пост, так что несите меня. Я всегда блуждал, если есть более оптимальный способ проверить все пары в массиве размером n, кроме O (n ^ 2). Помимо обычной идеи: for(i : n) for(j : n) process(a[i], a[j]); ...
17 апр. '14 в 0:34
2 отв.

Объявление глобальной переменной <vector> вопрос

Ниже приведен фрагмент кода int lengthoftable; vector<int> hashtable(lengthoftable); int main(void) { cin >> lengthoftable; } То, что я пытаюсь сделать, - объявить глобальный вектор переменных, инициализированный на основе перемен...
17 апр. '14 в 5:53
2 отв.

Получение нескольких строк ввода в С++

Первая строка содержит целое число n (1 ≤ n ≤ 100). Каждая из следующих n строк содержит одно слово. Все слова состоят из строчных латинских букв и имеют длину от 1 до 100 символов. (Источник: http://codeforces.com/problemset/problem/71/A) Как вы п...
17 апр. '14 в 23:35
2 отв.

Внедрение стека в C++ без использования <stack>

Я хочу сделать реализацию стека, я нашел рабочую модель в Интернете, к сожалению, она основана на идее, что я знаю размер стека, который я хочу реализовать сразу. То, что я хочу сделать, - это возможность добавлять сегменты в мой стек, поскольку они...
18 апр. '14 в 2:13
2 отв.

Делегат и событие: С#

У меня вопрос о событиях и делегатах на С#. Во многих кодах я видел, что они использовали ключевое слово event и delegate для создания триггера события. Давайте пропустим, что на данный момент меня много беспокоило функции, которые инициировали собы...
19 апр. '14 в 7:31
2 отв.

Невозможно преобразовать из int в вектор

Раньше я задавал вопрос и получил небольшой ответ, но теперь я попал в точку, в которой я не могу скомпилировать этот код успешно. Я пытаюсь создать базу данных типа магазина, теперь я могу просто использовать массив строк. Но мне было рекомендовано...
19 апр. '14 в 13:05
3 отв.

Не удалось использовать #define в качестве значения, переданного прототипам, неверный код

Я пытаюсь использовать #define в программном коде, аналогичном этому примеру (просто в кости): #define M 20 #define N 10 void foo(int *a) { if (a == M) { printf("Hello!\n"); } else if (a == N) { printf("Goodbye!\n"); } return; } int main(vo...
19 апр. '14 в 19:58
2 отв.

std :: vector destructor дает ошибку

У меня такой класс: class Foo { public: Foo() {}; ~Foo() {}; void MyFunc(int a) { m_struct.my_vec.push_back(a); } public: MyStructType m_struct; } и MyStructType определяется аналогично этому: struct MyStructType...
19 апр. '14 в 22:27