|
|
Другие темы раздела | |
C++ Typename и Class Между записью template <class T> и template <typename T> нет никакой разницы? https://www.cyberforum.ru/ cpp-beginners/ thread644206.html |
Шаблоны и error C2664 C++ Всем доброго времени суток!!! В общем, есть класс template <class Info> class SimpleClientManager { public: SimpleClientManager(unsigned int max_cnt); virtual ~SimpleClientManager(); virtual bool insert(ClientInfo<Info> *client); |
C++ Открытое наследование
https://www.cyberforum.ru/ cpp-beginners/ thread644183.html Доброго вечера.Нужна ваша не большая помощь. Создать базовый класс Car(машина),характеризуемый торговой маркой(строка),числом цилиндров,мощностью.Создать производный класс Lorry(грузовик),характеризуемый также грузоподъемностью кузова.Определить функции переназначения марки и изменения грузоподьемности. Вообщем препод придрался и попросил сделать менюшку к этой лабе.Помогите |
C++ Список смежности для графа
https://www.cyberforum.ru/ cpp-beginners/ thread644147.html Доброго времени суток. Не могли бы вы мне подсказать, как построить список смежности для вершин графа. В интернете много примеров, но мало объяснений. Можете объяснить как строить или скинуть ссылки на полезные материалы?:) Граф неориентированный. З.Ы: а, и ещё - как в таких списках считать степень вершины и перебирать смежные? Заранее спасибо:) |
C++ Заполнение буфера массивом структур // prata 9-3 bufer new.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream" #include <string> #include <conio.h> #include <new> struct chaff |
C++ Переворот строки. Необработанное исключение. Нарушения прав доступа void turn(char c, int step, int size) { if(step < size>>1) { char temp = c; char temp2 = c; c = temp2; c = temp; turn(c,++step,size); } https://www.cyberforum.ru/ cpp-beginners/ thread644126.html |
C++ Сортировка указателей всем привет, прошу помочь с сортировкой, никак не пойму как сделать, чтобы происходила по зарплате: #include <iostream> #include <string> using namespace std; const int max = 50; class person { private: float salary; string name; https://www.cyberforum.ru/ cpp-beginners/ thread644096.html |
Возникла трудность с шаблонами C++ Не компилится следующий код. Не даёт вернуть итератор вектора. Почему нельзя так делать? template <class Type> class Vector { vector<Type> v; vector<Type>::iterator begin() { |
C++ Сравнение элементов двух однонаправленных линейных списков А как сравнить элементы двух списков? Чтобы при совпадении элементов счётчик прибавлял единичку? Если список вот так задан: #include <iostream> #include <conio.h> #include <fstream> using namespace std; struct Element //Структура с инфополями и адресным полем { int x; //Инфополе. Значения из x будут передаваться в список Element *Next; //Адресное поле }; https://www.cyberforum.ru/ cpp-beginners/ thread644080.html |
C++ Написание программы расчета процента побед
https://www.cyberforum.ru/ cpp-beginners/ thread644069.html округление не правильное |
Выход из функции, возвращающей значение C++ Всем привет! Если функция не возвращает значение выхожу с помощью return, а как быть если надо выйти из функции, которая возвращает значение, не возвращая ничего в место вызова. Заранее спасибо! |
C++ Что использовать, std::cout или просто using namespace std? Приветствую! Сейчас учу С++, постигаю азы так сказать. В арсенале две книги - Джефф Кент, "Основы программирования " и Х.М. Дейтел и П.Дж. Дейтел , "Как программировать на С++" Короче вопрос вот в чем - в первой книге по всех примерах автор пишет примерно так: #include <****> https://www.cyberforum.ru/ cpp-beginners/ thread644062.html |
107 / 107 / 9
Регистрация: 02.06.2009
Сообщений: 578
|
||||||
30.08.2012, 00:12 | 0 | |||||
Как понять данный кусок кода - C++ - Ответ 340184030.08.2012, 00:12. Показов 914. Ответов 4
Метки (Все метки)
Ответ
О перегрузке операций вывода: Что конкретно непонятно?
В общих чертах: 1. так как метод объявлен как дружественный, то придется указывать имя первого операнда - потока (естественно мы не можем использовать внутренний метод для ofstream/ostream - реализации этих классов как бы закрыты для нас). 2. перегрузка возвращает ссылку на поток, который был операндом - это чтобы можно было делать вот так:
На самом деле операторы вывода всегда возвращают ссылку на поток, просто оно нам и не надо - нужно только для того, чтобы сразу в одной строке вывести такую вещь. Однако в перегрузке об этом забывать не стоит. Вообще лучше почитать умную книжку (рекомендовал бы Страуструпа) - там это освещено более подробно и разносторонне. Вернуться к обсуждению: Как понять данный кусок кода C++
1
|
30.08.2012, 00:12 | |
Готовые ответы и решения:
4
Как по лучше переписать данный кусок кода Как можно сделать данный кусок кода меньше и проще? Как понять этот кусок программы? Как понять кусок кода и как лучше пользоваться документацией ? |
30.08.2012, 00:12 | |
30.08.2012, 00:12 | |
Помогаю со студенческими работами здесь
0
Что делает данный кусок кода? Для чего данный кусок кода? Что делает данный кусок кода -? Что делает данный кусок кода? |