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

Учебник С++для начинающих - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите библиотеку, которая поможет работать с геокартами http://www.cyberforum.ru/cpp-beginners/thread1109848.html
Добрый день! Ув. форумчане, подскажите, пожалуйста, библиотеку, которая поможет работать с геокартами, а именно находить кратчайший путь и так далее. Как в Яндексе короче. Интересует именно...
C++ Вычислить значение функции y раскладывая функцию f(x) в ряд Тейлора. Для вычисления f(x) и факториала использовать рекурсивную функцию Вычислить значение функции y раскладывая функцию f(x) в ряд Тейлора. Для вычисления f(x) и факториала использовать рекурсивную функцию. y=cos(x+2)+1/(x+1) f(x)=cos(x) http://www.cyberforum.ru/cpp-beginners/thread1109836.html
C++ Считывание из файла
Нужно считать из файла данные (по слову). Считывается только по символу. Помогите, пожалуйста, исправить. Может нужно перегрузить >> , если так, то покажите, пож-ста, как. #include <stdlib.h> //...
Добавить в программу вывод студентов за указанный год. C++
#include <conio.h> #include <iostream> #include <stdio.h> const int n=10; struct student { char fio; char god; }; student gr;
C++ исправте программу http://www.cyberforum.ru/cpp-beginners/thread1109768.html
Помогите исправить программу. Нужно что бы считала из файла и после записала в другой: #include <stdio.h> #include<string.h> #include<conio.h> #include<iostream> const int n=4; struct student...
C++ В двумерном массиве определить количество строк, не содержащих отрицательных элементов В двумерном массиве определить количество строк, не содержащих отрицательных элементов. подробнее

Показать сообщение отдельно
Nihilo
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 30
03.03.2014, 13:35  [ТС]
Ну тогда попробую сразу задать вопрос по моменту, который непонятен
Дошел до функций , вот пример кода:
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
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
 
#include <string> // program uses C++ standard string class
using std::string;
using std::getline;
 
// GradeBook class definition
class GradeBook
{
public:
   // function that displays a welcome message to the GradeBook user
   void displayMessage( string courseName )
   {
      cout << "Welcome to the grade book for\n" << courseName << "!"
      << endl;
   } // end function displayMessage
}; // end class GradeBook
 
// function main begins program execution
int main()
{
   string nameOfCourse; // string of characters to store the course name
   GradeBook myGradeBook; // create a GradeBook object named myGradeBook
 
   // prompt for and input course name
   cout << "Please enter the course name:" << endl;
   getline( cin, nameOfCourse ); // read a course name with blanks
   cout << endl; // output a blank line
 
   // call myGradeBook's displayMessage function
   // and pass nameOfCourse as an argument
   myGradeBook.displayMessage( nameOfCourse );
   return 0;
Не могу понять одну вещь:
При определении функции void displayMessage( string courseName ), мы задаем аргумент courseName, а в момент вызова этой функции указывается параметр nameOfCourse. Ясно, что этот параметр добавляется в строке string nameOfCourse;
Но не укладывается в голову почему именно так, а не считывать строку в аргумент, который аказан в самом начале? Или эти "названия" совсем не имеют значения? Короче нипанятна Посмотрел другие примеры определения функций, ясности не пришло...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru