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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
login
2 / 1 / 0
Регистрация: 16.04.2009
Сообщений: 90
#1

Использование this. - C++

09.10.2009, 21:50. Просмотров 556. Ответов 1
Метки нет (Все метки)

Вот такое:
C++
1
2
3
4
5
6
7
8
9
10
 class Test : public QObject
{
    Q_OBJECT;
public:
    Test();
    ~Test();
    void clear();
    int  t;
    void shuffle(int k = this->t);
};
Не собирается. Говорит, нельзя так использовать this.
Как иначе можно взять дефолтное значение аргумента метода из поля экземпляра класса?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2009, 21:50     Использование this.
Посмотрите здесь:

Работа с двумерными числовыми массивами. Использование указателей. Использование функций пользователя. - C++
Помогите пожалуйста!!!!!!! Сделать три варианта: первый вариант – передача данных между функциями с помощью глобального...

Создание и использование своих @NamedQueries. Использование EntityManager - Java EE
Добрый день! Создавал классы сущностей и сессий через NetBeans генераторы кода. Использование стандартных...

Задачи на использование событий. Осуществить использование событий в программе с применением синтаксиса обработчика, рекомендованного для среды NET Fr - C#
NET Framework. Программа для поиска простых чисел среди чисел Фибоначчи. При нахождении очередного простого числа активировать событие...

Использование строк.Использование структур - C++
Задачка: Дана строка,состоящая из групп нулей и едениц. Найти и вывести на экран группы с нечетным количеством символов. И еще одна: ...

C/C++ Использование функций, использование break - C++
Здравствуйте. Не знал как назвать тему, боялся что, если назову "КАК ЭТО РАБОТАЕТ?" то её удалят. Пишу программу для вычисления длинных...

Использование конструкторов. Перегрузка конструкторов. Использование свойств - C#
Помогите реализовать свойства, позволяющие осуществить проверку на допустимые значения для данных класса. using System; using...

Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов - C++
Здравствуйте!!! Я бы хотел попросить помоч решить...ну или скинуть примеры таких задач, если вдруг у вас они завалялись на компе или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ISergey
Maniac
Эксперт С++
1372 / 883 / 52
Регистрация: 02.01.2009
Сообщений: 2,652
Записей в блоге: 1
09.10.2009, 22:01     Использование this. #2
Например присвоить другое значение (допустим максимальное)..
C++
1
2
3
4
5
6
7
8
9
10
11
#include <limits>
 
class Employee{
    int _x;
public:
    void shuffle( int rhs = std::numeric_limits<int>::max() ){
        if(rhs == std::numeric_limits<int>::max())
            rhs = _x;
        ......
    }
};
Вот только зачем это?
Yandex
Объявления
09.10.2009, 22:01     Использование this.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru