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

Контейнер list из указателей объектов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Будут ли мои многопоточные решения кроссплатформенными? http://www.cyberforum.ru/cpp-beginners/thread707578.html
Решил начать изучать многопоточность недавно. С чего лучше начать изучение? Подскажите литературу по этой теме, желательно что-нибудь попроще. И еще один вопрос: Будут ли мои многопоточные решения (простые консольные приложения) кроссплатформенными? Т.е. скомпилируется ли код, написанный в Windows на Linux`e?
C++ Ошибка при регистрации DLL Делаю контрольную по VB.net, со всем разобрался, кроме последней задачи, в ней необходимо через DLL вызвать CPUID и получить данные, т.к. времени в обрез, во все тонкости С++ нет возможности вникать. Текст DLL взят из методички сомнительного происхождения, в ходе компиляции ошибок не возникает, однако regsvr32.exe регистрировать dll не хочет и выдеат ошибку: Программа " regsvr32.exe: Native"... http://www.cyberforum.ru/cpp-beginners/thread707566.html
C++ В матрице имеется столбец в котором разность между максимальным элементом и среднем арифметическим больше первого элемента найти этот столбец и замети
В матрице имеется столбец в котором разность между максимальным элементом и среднем арифметическим больше первого элемента найти этот столбец и заметить этот элемент на 1.вывести матрицу. у меня проблема в следующем : программа в цикле не берет значение максимума оно везде 0( для проверки в теле я вывожу все промежуточные значения, там ерунда какая то.В нуего от куда то еще отрицательные...
C++ Наследуемый класс в параметре шаблона
Нужно ограничить классы, передаваемые в параметры шаблона до классов, наследуемых от заданного. Пример- два класса : Класс Хлебобулочное изделие с методами узнать состав теста, узнать размер изделия. И шаблонный класс Печь, в шаблоне которого то, что нужно запечь. У него есть методы запечь и достать. Так, вот этот класс Печь, должен быть уверен, что ему подсунули хлебобулочное...
C++ Обращение к статической функции класса http://www.cyberforum.ru/cpp-beginners/thread707524.html
Всем привет! есть Number.h: using namespace std; #pragma once class Number { public: Number(void);
C++ Реализовать задачу с помощью классов. Есть задача: создать таблицу № | Фамилия | Имя | Адрес | Телефон 1. По заданной фамилией определить номер телефона. 2. По адресу определить фамилию и телефон 3. По телефону определить фамилию и адрес 4. По адресу взначиты всех, кто проживает на данной улице и их телефоны 5. Вывести все записи, имеющие одинаковое поле "Имя" (поле задается) подробнее

Показать сообщение отдельно
go
Эксперт C++
3584 / 1364 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
24.11.2012, 18:14     Контейнер list из указателей объектов
Sawyer1988,
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
#include <vector>
#include <algorithm>
#include <iostream>
 
class Base
{
public:
    int x;
    Base(int x_): x(x_)
    {
        
    }
    virtual void foo() = 0;
};
 
class Derived : public Base
{
public:
    Derived(int x_) : Base(x_)
    {
       
    }
    void foo()
    {
 
    }
};
 
int main()
{
    {
        std::vector<Base *> vec;
        vec.push_back(new Derived(1));
        vec.push_back(new Derived(0));
        std::cout << vec[0]->x << std::endl;
        std::cout << vec[1]->x << std::endl; 
        std::sort(std::begin(vec), std::end(vec), [] (const Base* b1, const Base* b2)
        {
            return b1->x < b2->x;
        });
        std::cout << vec[0]->x << std::endl; 
        std::cout << vec[1]->x << std::endl; 
        delete vec[0];
        delete vec[1];
    }
    std::system("pause");
}
Добавлено через 11 секунд
Вот набросал.
 
Текущее время: 20:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru