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

Азы классов. Подскажите, плз - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите литературу о многопоточности! http://www.cyberforum.ru/cpp-beginners/thread950854.html
Начинал читать QNX/UNIX Анатомия Параллелизма О.Цилюрик Е.Горошко, но там упор делается на QNX... Хотелось бы что-то связанное с многопоточностью вобщем и многопоточному программированию на С++...
C++ Где ошибка? Прошу помочь, очень мало времени! Я новичок. #include "stdafx.h" #include <clocale> #include <iostream> #include <fstream> using namespace System; using namespace std; int mas0= {1,2,3,4,5};... http://www.cyberforum.ru/cpp-beginners/thread950847.html
Структура Вектор C++
задание: b) Создать абстрактный тип данных (структура) - вектор, который имеет указатель на int и число элементов. Определить функции: инициализации, удаления вектора, установки/ изменения размера, ...
Запись типов с плавающей запятой C++
интересует правильность записи типов с плавающей запятой. пример float k = 0.25; // << это верно будет ли верной такая запись? float k = 0.25f; // << ??
C++ delete[] *pointer vs. delete pointer и утечка памяти http://www.cyberforum.ru/cpp-beginners/thread950797.html
Здравствуйте! Есть класс "умного" указателя counted_ptr, который удаляет хранящийся в нём T* owned; только если кол-во владельцев (хранящееся по адресу int* use_count), будет равно одному, иначе...
C++ Название типа объекта typeid Когда вывожу название типа объекта, то перед ним появляются цифры 4 и 8. что они означают? В низу показал что выводит программа #include <iostream> #include <typeinfo> using namespace std; ... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7979 / 4738 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
09.09.2013, 17:31
Вот так будет работать. Не было инициализации статической переменной.

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
class Name_pairs {
public:
    string name;
    int age;
    static vector<Name_pairs> names;
 
    Name_pairs (string n, int a)
        :name(n), age(a)
        {
        }
//private:
};
 
vector<Name_pairs> Name_pairs::names;
 
 void write_pair (const Name_pairs& p)
    {
       Name_pairs::names.push_back(p);
    }
 
int main()
{
    Name_pairs a("Joe", 22);
    write_pair(a);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru