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

С какой стороны функция - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить первый элемент из списка http://www.cyberforum.ru/cpp-beginners/thread588608.html
Всем хай! Есть задача, создать список и выполнить некие операции надо ним и так список: struct element { char a; element *next; };
C++ дано натуральное число N. Вычислить дано натуральное число N. Вычислить http://www.cyberforum.ru/cpp-beginners/thread588601.html
C++ Функции пользователя.Корректировка
На днях сдавать отчёты,а я уже который день бьюсь над этими задачами...Препод лично МНЕ ничего не хочет объяснять.Говорит,типа ты у нас вундеркинд,вот сам и думай..а я уже весь мозг сломал. Попробуйте-ка самолично выучить этот C++...Я ведь вам не робот всё-таки...=( Задача 1.Определить функцию пользователя (нестандартную функцию) B,которая задана выражением: B=sqrt(|x-fi|) Почему-то программа...
Наследование классов C++
Добрый вечер. Не могли бы вы дать пособия, где подробно описывается наследование классов. И если у кого-нибудь есть готовый простенький пример на данную тему - буду очень признателен.
C++ Курсач, неясность с динамическим массивом http://www.cyberforum.ru/cpp-beginners/thread588583.html
Дали курсач. Сложно его назвать курсачем, но сделать надо. Появилась проблема с созданием массива нужных значений. Далее выложу задание, что бы хотя бы немного было понятно что я вообще делаю) Создаем матрицу. Забиваем её значениями которые ищутся по формуле i3 (2i (i – 2,5) + 1,3 )Sin((2i (j – 2,5) + 1,3 )). Далее, проверка, если все непарные столбики матрицы имеют одинаковое количество...
C++ Описать функцию, оставляющую в массивах только точки, которые принадлежат полосе, заданной системой неравенств: y>= -1 и y<= +1, а остальные удалит Помогите, кто может! Задача: Даны координаты n точек на координатной плоскости массивами координат. Описать функции ввода и вывода массивов, определяющих точки. Описать функцию, которая оставит в массивах только те точки, которые принадлежат полосе, заданной системой неравенств: y>= -1 и y<= +1, а остальные удалит. подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
 Аватар для grizlik78
1882 / 1414 / 101
Регистрация: 29.05.2011
Сообщений: 2,960
28.05.2012, 22:22     С какой стороны функция
Тоже интересно, зачем это?
Но если извращения нас не пугают...
C++
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <iostream>
 
using namespace std;
 
class A
{
private:
    class proxy
    {
    public:
        proxy(A& a) : a(a) {}
        template <typename T>
        proxy& operator=(T const& rhs)
        {
            a.asterisk() = rhs;
            return *this;
        }
        operator int const&()
        {
            return a.asterisk_const();
        }
    private:
        A& a;
    };
public:
    const int& asterisk_const() const;
    int& asterisk();
    proxy operator*();
private:
    int data;
};
 
const int& A::asterisk_const() const
{
    cout<<"first"<<endl;
    return data;
}
 
int& A::asterisk()
{
    cout<<"second"<<endl;
    return data;
}
 
A::proxy A::operator*()
{
    return A::proxy(*this);
}
 
//-----------------------------------
 
int main(int argc, char* argv[])
{
    A a;
    int b;
 
    *a = 5;
    b = *a;
 
    return 0;
}
 
Текущее время: 06:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru