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

Нужен совет! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как написать эту программу http://www.cyberforum.ru/cpp-beginners/thread287111.html
Информация о студенте включает: ФИО, учебный шифр, дату рождения, телефон. Информация о студентах хранится в файле name.txt. Каждой записи соответствует отдельная строка. Отсортировать всех...
C++ invalid operands of types ‘double*’ and ‘double’ to binary ‘operator*’ #include "mpi.h" #include <stdio.h> #include <stdlib.h> #include <math.h> #define count 120 int main(int argc,char *argv) { int i, j, size, rank, procname, res; double a, send_af, b,... http://www.cyberforum.ru/cpp-beginners/thread287094.html
Сортировка Шейкером C++
Никак не могу найти косячок void shakersort(){ student trash; bool f=true; for (int i=1;(i<=n)&&(f=true);i++){ f=false; for (int j=i; j<=n-i; j++){ float...
C++ Вывести на экран содержимое файла с программой на С, подсвечива другим цветом все восьмеричные константы.
Вывести на экран содержимое файла с программой на С, подсвечива другим цветом все восьмеричные константы. Имею представление об алгоритме но реализовать не могу. Если я правильно понимаю то должно...
C++ Отформатировать файл с программой на языке С http://www.cyberforum.ru/cpp-beginners/thread287084.html
Отформатировать файл с программой на языке С. ( вложенные циклы, if_else) Помогите пожалуйста алгоритм работы примерно представляю а вот реализовать не могу. должно быть как то так у меня будет...
C++ использование файловых переменных помогите пожалуста с задачей. Только пожалуйста с кодом С.:( Дан файл f, содержащий свединья о книгах. Свединье о каждой книге - это фамилия автора, название и год издания. а)Найти название... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
02.05.2011, 14:17
pSychOo, Извращением с шаблонами онли ИМХО.

Добавлено через 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
#include <iostream>
 
template<class T>
class Base
{
public:
    void some_foo1(T obj)
    {
        std::cout << "Base first\n";
    }
    void some_foo2(T obj)
    {
        std::cout << "Base second\n";
    }
};
 
class Derived:public Base<Derived>
{
public:
    void call_some_foo()
    {
        some_foo1(*this);
        some_foo2(*this);
    }
};
 
int main()
{
    Derived der;
    der.call_some_foo();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru