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

Структуры и всё связаное с ними - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отлов выхода строки за рамки памяти http://www.cyberforum.ru/cpp-beginners/thread426347.html
Здравствуйте, есть программа, в которой иногда возникает ошибка если строка очень большая мне надо получить эту строку, пытаюсь сделать с помощью try { } catch() { } Только вот не подскажите...
C++ ввод из файла структуры..исправьте... #include <iomanip> #include <conio.h> #include <iostream> #include <stdlib.h> #include <string> #include <istream> using namespace std; #define FNAME "1gr.txt" #define INNAME "2gr.txt" const... http://www.cyberforum.ru/cpp-beginners/thread426333.html
C++ Задачка про зацикливание при вводе не числа (решено но нужна консульт)
Все решено ошибка найдена если есть идеи могут предложить лучший алгоритм int NumberOfElements=0; //глобальная переменная int main() { clrscr(); do { // эта и следующая строка...
C++ Генерация случайного числа, максимально случайного
Добрый день, задался вопросом как получить случайное число, но не псевдо-случайное по идее функции rand() и srand(time(NULL)) используют ниже следующий код или подобный ему int rand(void) { ...
C++ Проблема с итератором в <vector> http://www.cyberforum.ru/cpp-beginners/thread426266.html
Всем привет. Помогите пожалуйста решить проблему: У меня существует класс class Book { string author,title,publishing; int year_p; double price; public:...
C++ Ошибка в циклах В примере есть 2 цикла(один в другом). Ссылка: http://ideone.com/lnxyf. Там получилось так, что ввод данных просто пропускается. Почему? подробнее

Показать сообщение отдельно
DebieCooper
34 / 34 / 1
Регистрация: 12.10.2011
Сообщений: 294
11.01.2012, 19:01
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
struct Test {
    int get_i() {return i;}// эти члены public
    void put_i(int j) {i =j;} // по умолчанию. Члены структруры по умолчанию открыты
private:
    int i;
};
 
int main()
{
    Test s;
 
    s.put_i(10);
    cout << s.get_i();
    system("pause");
    return 0;
}
Эта программа определяет структурный тип с именем Test, в котором get_i() и put_i() открыты, а i закрыта.

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
class Test {
    int i; // private по умолчанию
public:
    int get_i() {return i;}
    void put_i()(int j) {i = j;}
};
 
int main()
{
    Test s;
 
    s.put_i(10);
    cout << s.get_i();
    system("pause");
    return 0;
}
Эквивалентная программа, только в ней вместо struct использовано ключевое слово class
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru