|
|
Другие темы раздела | |
C++ Примитивная игра на c++ Учу С++ потихоньку, дошёл до структур даннах, классов. Писал пока что консольные приложения. Возникла идея написать простенькую 2d игру, например, змейку/крестики-нолики/тетрис. Подкажите в какую сторону копать. Нужно ли Qt или OpenGL или можно пока без них обойтись? Можно ли в привычном Code::Blocks сделать или проще в Borland Builder? Что почитать по этой теме? https://www.cyberforum.ru/ cpp-beginners/ thread943190.html |
Собственный манипулятор C++ Здорова господа! Я пытаюсь создать свой собственный манипулятор, который будет принимать основу числа: десять шестнадцать и два и само число, и будет выводить число в соотсветствующей системе счисления. От я набраса примерно манипулятор //манипулятор вывода ostream& based(ostream& stream) { cout <<"mu tyt"<<endl; |
C++ Вывести числа со специальным форматом
https://www.cyberforum.ru/ cpp-beginners/ thread943171.html Всем привет! Есть задание: "Напишите программу, считывающую из файла числа, разделенные пробелами, и выводящую в другой файл числа, используя научный формат и точность, равную восьми в четырех полях по двадцать символов в строке". Что хотят в этом задании? Ведь не вместить 4 поля в одну строку из 20 символов (если точность 8 - это не вмещается). |
C++ rand(time(NULL) Необходимо получить диапозон случайных чисел от 1 до 6. Я это пытаюсь делать вот таким образом void main(){ srand(time(NULL)); int cub1=rand()%(1+5); int cub2=rand()%(1+5); https://www.cyberforum.ru/ cpp-beginners/ thread943170.html |
Непонятный вывод значений синуса C++ Есть вот такой код: #include <iostream> #include <cmath> using namespace std; const double pi = 3.14159265358979; int main() { cout <<sin(pi) <<endl |
C++ Не получается заполнить массив целыми числами Почему результат при выводе не тот, который должен быть? Должно получится 2 4 6 8 10 12 14 16 18 20, а на самом деле 0 2 2 2 2 2 2 2 2 2 2? #include "stdafx.h" using namespace System; int main(array<System::String ^> ^args) { array<int> ^data = gcnew array<int>(10); https://www.cyberforum.ru/ cpp-beginners/ thread943122.html |
C++ Вывести на экран таблицу значений функции и ее разложение в ряд
https://www.cyberforum.ru/ cpp-beginners/ thread943119.html Задали в универе. Даже незнаю как подобные задачи решаются. |
Ругается на шаблон C++ Не пойму , но компилятор ругается на эту функцию : bool contains(const &T); И пишет что int не поддерживается по умолчанию. Вот полный код: #ifndef ArrayList_H #define ArrayList_H |
C++ Непонятки с классами
https://www.cyberforum.ru/ cpp-beginners/ thread943091.html Народ, уже всё перерыл, впервые с проблемой столкнулся :( Создаю консольное приложение: файл class.h #pragma once class Order{ private: bool *order; int numElem; public: |
C++ То ли getchar мозги парит, то ли я что-то не вижу не срабатывает, получается бесконечный цикл... do { ch=getchar(); } while ((ch != 'y') | (ch!='n')); что не так, подскажите, плиз https://www.cyberforum.ru/ cpp-beginners/ thread943088.html |
C++ Специализация nested template class Всем доброго дня. Сделал частичную развертку циклов с помощью шаблонов. Однако, если вспомогательную структуру inner_unroller сделать nested для главного класса-унроллера, то компилятор ругается - nested class является шаблонным и специализируется внутри главного класса: template<size_t idx_start, size_t idx_end> class partial_unroller//Главный класс - "частичный развертыватель" { public:... |
C++ поменят местами элементи массива составить программу, которая меняет местами два любих элементи двумерного массива https://www.cyberforum.ru/ cpp-beginners/ thread943078.html |
KeM6Pug}I{a
49 / 49 / 1
Регистрация: 23.08.2013
Сообщений: 202
|
||||||
0 | ||||||
Перегрузка << в шаблоне - C++ - Ответ 498322624.08.2013, 22:25. Показов 1488. Ответов 9
Метки (Все метки)
Ругается когда перегружаю
template < class T > ostream &operator<<(ostream &out, const ArrayList<T> &d); Ошибки VS2010: Ошибка 8 error C2676: бинарный "++": "std::ostream" не определяет этот оператор или преобразование к типу приемлемо к встроенному оператору d:\vc c++ temp\arraylist\arraylist\arraylist.h 163 1 ArrayList Ошибка 7 error C2679: бинарный "!=": не найден оператор, принимающий правый операнд типа "int" (или приемлемое преобразование отсутствует) d:\vc c++ temp\arraylist\arraylist\arraylist.h 161 1 ArrayList Весь код:
Вернуться к обсуждению: Перегрузка << в шаблоне C++
0
|
24.08.2013, 22:25 | |
Готовые ответы и решения:
9
Перегрузка оператора в шаблоне перегрузка оператора в шаблоне Перегрузка оператора в шаблоне Перегрузка оератора = в шаблоне |
24.08.2013, 22:25 | |
24.08.2013, 22:25 | |
Помогаю со студенческими работами здесь
0
Перегрузка << в шаблоне класса List Перегрузка операторов в шаблоне класса Перегрузка оператора = в шаблоне класса Перегрузка унарных и бинарных операторов в шаблоне |