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

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

Войти
Регистрация
Восстановить пароль
 
<..Оля..>
0 / 0 / 0
Регистрация: 05.10.2010
Сообщений: 17
#1

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

12.12.2010, 15:04. Просмотров 865. Ответов 2
Метки нет (Все метки)

Раздел 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?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2010, 15:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как описать метод класса? Как двумя способами описать инлайнируемый метод класса? Что такое this? (C++):

Как передать в метод класса Menu указатель на метод дочернего класса? - C++
Как передать в метод базового класса указатель на метод дочернего: class Menu() { protected: setCallback(*********); //...

Как в методе класса вызвать другой метод того же класса? - C++
class mate { public: int AplusB(int A, int B) { return A+B; } int AplusBplusC(int A, int B, int C)

Как в классе А у объекта класса B вызвать метод класса B ? - C++
Есть Класс A и класс B . В классе B лежит объект типа ArrayList , назовём его arrayList, в этом же классе есть метод push() . Возможно ли в...

Как корректно передать в метод шаблонного класса объект шаблонного класса в качестве параметра? - C++
header.h template &lt;class T&gt; class MyVector { public: void swap(MyVector&lt;T&gt;Vector); } template &lt;class T&gt; void...

Как вызвать метод класса? - C++
User.cpp User::User(string name): name(name), price(0), amount(0) { cout &lt;&lt;&quot;User has been create&quot;; } ...

C++ и матан, как реализовать метод класса? - C++
РЕбят, есть задание, как математически проверить то, что точки лежат на прямой исходя из ТЗ (с++)? Ребят - у меня возникло...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
reich
110 / 46 / 3
Регистрация: 03.09.2009
Сообщений: 112
12.12.2010, 19:31 #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(){}
};
1
Day
1158 / 963 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
13.12.2010, 00:46 #3
[qoute]Раздел 2. Файлы: нужен фрагмент кода! Обязательно использовать функции стандартной библиотеки ввода/вывода.
Как, не читая файл, открытый для чтения, определить его размер?[/quote]
Можно проще.
C
1
filelength(fileno(file))
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2010, 00:46
Привет! Вот еще темы с ответами:

Как вызвать метод родительского класса; - C++
Собственно вопрос; Есть класс a и b; Класс b унаследован от класса a; И как теперь из класса b вызвать функцию класса a;

метод класса,как использовать его - C++
в классе есть функция как ее вызвать из главной функции?

Передать метод класса как параметр - C++
Есть класс A, у него есть метод B, как метод B подсунуть в конструктор std::thread? Что-то типа такого class A { void B{ ... } ...

Как объявить статический метод класса? - C++
выдает ошибку на 11 16 19 строку((((((( #include &lt;iostream&gt; using namespace std; class Sop { private: short int kol; ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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