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

Объясните код. Классы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заданы два массива F(36) и S(36). Объединить их в один следующим образом http://www.cyberforum.ru/cpp-beginners/thread1076326.html
Задача с использованием двух функций: Заданы два массива F(36) и S(36). Объединить их в один следующим образом F1S1 F2F3S2S3 F4F5F6S4S5S6 Массивы вывести с перфокарт, результат на печать Спасибо заранее.
C++ Компилятор не хочит выполнять свою работу правильно Вот код: // test1.cpp : Defines the entry point for the console application. // #include <stdafx.h> #include <iostream> #include <string> std::string name; using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1076294.html
C++ Работа с классами
Имеется заголовочный файл В нем создаю два класса Vector и MyCamera. class Vector { public: float x,y,z; }; //---------------------------------------------------------------- class MyCamera {
Как создать шаблон класса одномерного динамического массива? C++
Нужно решить задачу(консольное приложение(совместимое с visual studio 2005)): Со-здать ша-блон кл-асса од-номерного ди-намического ма-ссива. Реализовать метод вывода массива на экран, метод реверсивного вывода массива.
C++ Описать функцию Exp1(x,eps) вещественного типа, находящую приближенное значение функции exp(x) http://www.cyberforum.ru/cpp-beginners/thread1076231.html
помогите,пожалуйста, с задачей. знаю, что вопрос неоднократно поднимался, просматривал похожие темы, но многие дают приближенное значение с огромной погрешностью. Описать функцию Exp1(x,eps) вещественного типа (параметры x, eps — вещественные, eps > 0), находящую приближенное значение функции exp(x): exp(x) = 1 + x + x^2 / 2! + x^3 / 3! + ... + x^n / n! В сумме учитывать все слагаемые, большие...
C++ Даны две прямые в пространстве.Определить их взаимное расположение Даны две прямые в пространстве.Определить их взаимное расположение. Решить предложенную задачу (использовать операторов: if, switch) Имеем: y = m1*x + b1 и y2 = m2*x + b2 Если m1 == m2 && b1 == b2 тогда равны Если m1 == m2 && b1 != b2 тогда параллельны Если m1 != m2 тогда пересекаются Напишите пожалуйста программу!!! (очень надо) подробнее

Показать сообщение отдельно
Дик
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 18
20.01.2014, 12:46     Объясните код. Классы.
Ребята, помогите пожалуйста с программой по классам:

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
#include "stdafx.h"
#include <iostream>
#include <string>
#include <locale>
using namespace std;
class Book
{
char title[80];
char author[40];
int number;
public:
    void store(char *t, char *name, int num);
    void show();
};
 
void Book::store(char *t, char *name, int num)
{
    strcpy(title, t);
    strcpy(author, name);
    number = num;
}
 
void Book::show()
{
    cout<<"Название книги="<<title<<endl;
    cout<<"Автор книги="<<author<<endl;
    cout<<"Количество страниц="<<number<<endl;
}
 
void main()
{
    system("cls");
    setlocale(LC_ALL, "Rus");
    Book book1, book2, book3;
    book1.store("Противостояние", "Стивен Кинг", 752);
    book2.store("Морфий", "Михаил Булгаков", 220);
    book3.store("Область тьмы", "Аллан Глин", 162);
    book1.show();
    book2.show();
    book3.show();
    system("pause");
}

Что означает эти строчки:
C++
1
2
3
4
void store(char *t, char *name, int num);
void Book::store(char *t, char *name, int num)
strcpy(title, t);
strcpy(author, name);
А так в принципе что делает прога понятно) просто есть некоторые нюансы, которые мне не понятны. Объясните пожалуйста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru