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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите литературу о многопоточности! http://www.cyberforum.ru/cpp-beginners/thread950854.html
Начинал читать QNX/UNIX Анатомия Параллелизма О.Цилюрик Е.Горошко, но там упор делается на QNX... Хотелось бы что-то связанное с многопоточностью вобщем и многопоточному программированию на С++ (желательно в одной книге). Что предложите? :help: Добавлено через 3 минуты В теме "Литература С++" ничего такого не заметил. Если есть, то ткните носом:rtfm:
C++ Где ошибка? Прошу помочь, очень мало времени! Я новичок. #include "stdafx.h" #include <clocale> #include <iostream> #include <fstream> using namespace System; using namespace std; int mas0= {1,2,3,4,5}; int mas1= {5,4,3,2,1}; http://www.cyberforum.ru/cpp-beginners/thread950847.html
Структура Вектор C++
задание: b) Создать абстрактный тип данных (структура) - вектор, который имеет указатель на int и число элементов. Определить функции: инициализации, удаления вектора, установки/ изменения размера, доступа к элементам вектора, вычисления нормы вектора. Для примера, в функции main, организовать сложение двух векторов. решение(компилится но не работает): #include<iostream> #include<cstdlib>...
запись типов с плавающей запятой 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), будет равно одному, иначе кол-во владельцев уменьшается на единицу. counted_ptr владеет классом Pointer_pairs. Статический член static vector<Pointer_pairs> vpp; класса counted_ptr позволяет отслеживать состояние всех объектов...
C++ Название типа объекта typeid Когда вывожу название типа объекта, то перед ним появляются цифры 4 и 8. что они означают? В низу показал что выводит программа #include <iostream> #include <typeinfo> using namespace std; class Base { подробнее

Показать сообщение отдельно
andrejap
13 / 13 / 1
Регистрация: 21.04.2013
Сообщений: 245
09.09.2013, 17:13     Азы классов. Подскажите, плз
Здравствуйте!
Помогите, пожалуйста, разобраться.
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class Name_pairs {
public:
    string name;
    int age;
    vector<Name_pairs> names;
 
    Name_pairs (string n, int a)
        :name(n), age(a)
        {
        }
//private:
};
 void write_pair (Name_pairs p)
    {
       Name_pairs::names.push_back(p);
    }
 
int main()
{
    Name_pairs a("Joe", 22);
    write_pair(a);
}

main.cpp:14:24: error: invalid use of non-static data member ‘Name_pairs::names’
main.cpp:24:20: error: from this location (имеется ввиду эта строчка: Name_pairs::names.push_back(p); )


Я хочу выполнить функцию, чтобы она записала данные в вектор пользовательского типа.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru