Форум программистов, компьютерный форум CyberForum.ru

Ступор в возврате указателей и ссылок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, делиться ли нацело одно число на другое http://www.cyberforum.ru/cpp-beginners/thread1243016.html
Помогите пожалуйста!! Пользователь ввел два числа n и m. Проверить, делиться ли нацело одно число на другое.
C++ Морской бой: расставляется кораблей больше, чем положено Здравствуйте! Пишу игру "Морской бой" в консоли, и попалась одна неприятная ситуация. Есть функция заполнения поля случайными кораблями, т.е. в рандомные места (не обращайте внимание на примитивность, это в процессе отладки изменил всё): void PlayerTable::fillRandom() { int j = 0; reset(); // сбросить всю таблицу int i1 = 0; int i2 = 0; int i3 = 0; http://www.cyberforum.ru/cpp-beginners/thread1243013.html
Можно ли использовать эти два оператора typedef и new вместе? C++
Можно ли использовать эти два оператора typedef и new вместе? Есть такая штука: typedef FT_STATUS (*pFT_Open) (int, FT_HANDLE *); // тип данных "функция FT_OPEN" Могу ли я динамически создать подобное с переменным кол-вом аргументов (int, FT_HANDLE *)? Дополнительно, если кто знает, может можно и типы аргументов (и возвращяемое значение FT_STATUS) так же динамически задавать? Например если...
Оцените код "Змейки" C++
Прошу добрых жителей форума оценить мою "Змейку". Посоветуйте на данном примере, как не следует писать и как лучше. Если есть конкретные замечания по коду, по возможности опишите, как следовало бы сделать. Принимаю любую критику. //Constants.h #ifndef CONSTANTS_H #define CONSTANTS_H const int n = 16; //number columns const int m = 16; //number rows const int size_cell = 30; ...
C++ Сравнивает ли значения функция srtcmp, если они введены русскими буквами? http://www.cyberforum.ru/cpp-beginners/thread1242982.html
Сравнивает ли значения функция srtcmp,если они введены русскими буквами?
C++ Пользователь ввел три целых числа, расположить эти числа в порядке убывания #include<iostream.h> main() { int a,b,c,max,min,aver; cout<<"enter a "; cin>>a; cout<<"enter b "; cin>>b; cout<<"enter c "; cin>>c; подробнее

Показать сообщение отдельно
Unifan
0 / 0 / 0
Регистрация: 11.08.2014
Сообщений: 40
15.08.2014, 18:43  [ТС]     Ступор в возврате указателей и ссылок
Допустим у нас есть такой код.
Почему operator объявлен с амперсандом, как поток может возвращаться?
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
using namespace std;
 
class ThreeD {
public:
    int x, y, z;
    ThreeD(int a, int b, int c) { x = a; y = b; z = c; }
};
 
ostream &operator<<(ostream &stream, ThreeD obj)
{
    stream << obj.x << endl;
    stream << obj.y << endl;
    stream << obj.z << endl;
 
    return stream;
}
 
int main()
{
    ThreeD a(1, 2, 3);
    cout << a;
 
 
    system("pause");
    return 0;
}
 
Текущее время: 00:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru