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

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

Вызов метода для атрибута класса С++

Я создаю пользовательский класс pi2cma с объектом sigma из другого класса как atribute. Однако, когда я пытаюсь напрямую вызвать метод sigma непосредственно в файле cpp pi2cma с помощью sigma.setMean(MN); , Я получаю сообщение об ошибке: ./src/pi2c...
задан 30 мая '13 в 19:36
1
ответ

Неверный выход

Я исправил ошибки в программе ниже, но все равно получаю смешанный вывод. обновленные результаты приведены ниже. Пожалуйста, порекомендуйте. Буду признателен за любую помощь. Соответствующие разделы кода: string student::standing() const ...
задан 01 июня '13 в 3:59
3
ответов

C++ набор медленнее?

Мне пришлось использовать структуру данных, которая сохраняет элементы в некотором порядке, чтобы я мог запрашивать наименьший элемент, а также эффективно вставлять новые элементы. set ( C++ stl) я выбрал set ( C++ stl). Требуется log(n) время для в...
задан 02 июня '13 в 11:07
2
ответов

SetUnion: установить <int> × набор <int> → установить <int>

Я пытаюсь создать функцию SetUnion, которая принимает два set<int> элементов set<int> и объединяет их. SetUnion: set<int> × set<int> → set<int> Любая помощь приветствуется.
задан 03 июня '13 в 3:14
2
ответов

Оператор = и копия c'tor

B j A i = j в то время как B получен из A. мой вопрос заключается в следующем: какие вызовы будут называться? По умолчанию c'tor, а затем оператор A = или копия c'tor? Благодарю!
задан 07 июня '13 в 15:38
3
ответов

используя set_intersection с множеством, дающим ошибку?

получить ошибку в следующем коде.. в строке № 38 я получаю ошибку, почему я не знаю, но я пытался разными способами, но он не решил plz решить мою проблему, используя set_intersection с набором, дающим ошибку? #include <iostream> #include <...
задан 07 июня '13 в 18:53
1
ответ

Как открыть файл.txt в C++?

#include <iostream> #include <fstream> #include <string> using namespace std; int main () { string line; ifstream myfile("hey.txt"); myfile >> line; cout << line; system("pause"); return 0; } Почему это ...
задан 07 июня '13 в 22:29
2
ответов

Ошибка памяти С++ при использовании if (condition) return: Unbelievable

Сегодня я написал интересный код, который преобразует целое число в римские цифры. Целые коды: #include <iostream> #include <map> #include <string> using namespace std; string arabic2roman(int i){ //if(i==0) return "ZERO"; map&l...
задан 08 июня '13 в 1:05
2
ответов

Объединение перегруженных операторов с "новым" объектом

я хотел бы спросить что-то довольно трудное для меня; Я должен создать программу типа календаря, но с перегруженным оператором "+ =". Так оно и происходит: template<typename T1,typename T2,typename T3> //int,int,int class T_sort_data{ T1 p1;...
задан 08 июня '13 в 19:26
2
ответов

Как я могу заставить скорость шайки замедлить игру в воздушном хоккее?

Я делаю воздушную хоккейную игру в c++ (это моя первая программа в c++). У меня проблемы со скоростью шайбы (она замедляется, но никогда не останавливается). Как я могу заставить его работать? Здесь код, который контролирует скорость шайбы и весла (...
задан 09 июня '13 в 10:33
3
ответов

Меньше способов памяти

Если у меня есть следующие методы: void addfive(int num) { num = num + 5; } и когда я использую его в основной процедуре, например: int a = 15; addfive(a); Что произойдет, так это то, что 5 будет добавлено к копии переменной (a). но если пар...
задан 09 июня '13 в 16:20
4
ответов

Удаление указателя в C++: что означает "удалить p"?

#include <iostream> #include <cstdio> using namespace std; int main(void) { int arr[] = {1,4,2,3,5,6}; int *p = arr; delete p; for(int i = 0 ; i < 6; i++) cout << p[i]; return 0; } Выходной сигна...
задан 10 июня '13 в 13:45
6
ответов

Как заменить новый оператор в связанном списке?

Как новый участник c++, я пытаюсь узнать, почему и где использовать New. Поэтому я пытаюсь НЕ ИСПОЛЬЗОВАТЬ Новое в этом связанном примере списка, //////////////////////////////////////////////////////////////// struct link //one element of list { ...
задан 10 июня '13 в 19:29
2
ответов

DEV C++ OpenGL и SOIL

дать мне решение для ошибки: [Linker error] undefined reference to 'glGetString@4' more undefined references to 'glGetString@4' follow [Linker error] undefined reference to 'wglGetProcAddress@4' [Linker error] undefined reference to 'glTexI...
задан 10 июня '13 в 20:15
1
ответ

char * array устанавливается на nullptr

Вот мой код: int main () { const int MAX = 10; char *buffer = nullptr; // used to get input to initialize numEntries int ARRAY_SIZE = 20; // default is 20 entries int numEntries; success = false; while (!...
задан 11 июня '13 в 8:55