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

Как описать метод класса? Как двумя способами описать инлайнируемый метод класса? Что такое this? - C++

Восстановить пароль Регистрация
 
<..Оля..>
 Аватар для <..Оля..>
0 / 0 / 0
Регистрация: 05.10.2010
Сообщений: 17
12.12.2010, 15:04     Как описать метод класса? Как двумя способами описать инлайнируемый метод класса? Что такое this? #1
Раздел 1. Строки: нужен фрагмент кода. Обязательно используйте функции для работы со строками.
Как найти адрес последнего символа строки?
Раздел 2. Файлы: нужен фрагмент кода! Обязательно использовать функции стандартной библиотеки ввода/вывода.
Как, не читая файл, открытый для чтения, определить его размер?
Раздел 3. Определите бинарный (или унарный) оператор.
a-=b для трёхкомпонентных векторов
Раздел 4. Опишите наследование этих классов по правилам C++. Символ → означает, кто от кого происходит, например, A,B→C означает, что C наследует от A и B. Имеет ли место множественное наследование? Имеет ли место многократное наследование какого-то базового класса? Предложите, где добавить виртуальное наследование для устранения дублирования данных при наследовании. Опишите порядок вызова конструкторов.
A → B; B → C; C → D; B → E; D, E → F; F → G;
Раздел 5. Ответьте на вопросы:
Как описать метод класса? Как двумя способами описать инлайнируемый метод класса? Что такое this?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2010, 15:04     Как описать метод класса? Как двумя способами описать инлайнируемый метод класса? Что такое this?
Посмотрите здесь:

C++ при перезагрузке оператора для класса не получается использовать имя переменной такое же,как в описании класса
метод класса,как использовать его C++
C++ Как вызвать метод родительского класса;
Передать метод класса как параметр C++
C++ Как передать в метод класса ссылку на экземпляр
C++ Как вызвать метод класса?
C++ Как вызвать метод одного класса в другом?
C++ Как передать в метод класса Menu указатель на метод дочернего класса?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
reich
 Аватар для reich
110 / 46 / 3
Регистрация: 03.09.2009
Сообщений: 112
12.12.2010, 19:31     Как описать метод класса? Как двумя способами описать инлайнируемый метод класса? Что такое this? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
1.
C++
1
2
3
4
5
6
7
8
#include <cstdio>
#include <cstring>
 
int main(int argc, char *argv[]){
    char *string = "Hello world";
    printf( "%x\n", string + strlen( string ) - 1 );
    return 0;
}
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cstdio>
 
int main(int argc, char *argv[]){
    FILE *file;
    long size = 0;
    if ( ( file = fopen( "file.ext", "r" ) ) != NULL ){
        fseek( file, 0, SEEK_END );
        size = ftell( file );
        fseek( file, 0, SEEK_SET );
        fclose( file );
    }
    return 0;
}
4.
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
class A {
public:
    A(){}
    ~A(){}
};
 
class B: public A {
public:
    B(): A(){}
    virtual ~B(){}
};
 
class C: public virtual B {
public:
    C(): B(){}
    virtual ~C(){}
};
 
class D: public C {
public:
    D(): C(){}
    virtual ~D(){}
};
 
class E: public virtual B {
public:
    E(): B(){}
    virtual ~E(){}
};
 
class F: public D, E {
public:
    F(): D(), E(){}
    virtual ~F(){}
};
 
class G: public F {
public:
    G(): F(){}
    virtual ~G(){}
};
Day
 Аватар для Day
1149 / 954 / 57
Регистрация: 29.10.2009
Сообщений: 1,384
13.12.2010, 00:46     Как описать метод класса? Как двумя способами описать инлайнируемый метод класса? Что такое this? #3
[qoute]Раздел 2. Файлы: нужен фрагмент кода! Обязательно использовать функции стандартной библиотеки ввода/вывода.
Как, не читая файл, открытый для чтения, определить его размер?[/quote]
Можно проще.
C
1
filelength(fileno(file))
Yandex
Объявления
13.12.2010, 00:46     Как описать метод класса? Как двумя способами описать инлайнируемый метод класса? Что такое this?
Ответ Создать тему
Опции темы

Текущее время: 10:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru