С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Работа с полями класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определитель матрицы, ранг матрицы, обратная матрица http://www.cyberforum.ru/cpp-beginners/thread1158944.html
Вы можете помочь, сделать определитель матрицы, или у кого есть коде: ранг матрицы, обратная матрица, или другие действия с матрицами.
C++ Работа с векторами: названия цифр Программа должна работать так вводишь число 2 она тебе выдает two; У меня почему-то ничего не происходит Вот код программы #include <iostream> #include <vector> using namespace std; inline void... http://www.cyberforum.ru/cpp-beginners/thread1158936.html
C++ Составить программу, которая печатает "столбиком" все вхождения в предложение некоторого символа
Дано предложение. Составить программу, которая печатает "столбиком" все вхождения в предложение некоторого символа.
C++ Программа с указателями. Из двух введенных множеств чисел составить третье множество
Из двух введенных множеств чисел составить третье множество, элементами которого будут совпадающие числа заданных множеств.
C++ Запись в файл 15 чисел в столбик http://www.cyberforum.ru/cpp-beginners/thread1158923.html
Задача: Записать в файл 15 чисел из генератора случайных чисел. Запись в столбец. #include<iostream> #include<cstdlib> #include<ctime> #include <fstream> using namespace std; int main() {
C++ Нарушение прав доступа при записи "0xabababab" Доброго времени суток начал прогу писать и тут меня компилятор удивил вот такой фигнёй : Необработанное исключение в "0x773d15de" в "Алгоритм Хаффмана decoder.exe": 0xC0000005: Нарушение прав доступа... подробнее

Показать сообщение отдельно
HAIRY
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 231
29.04.2014, 16:22  [ТС]
компилирую этот код
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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
void test (Account &);
 
     class Account 
{     public:
      float  getBalance() { return Balance; }
      void   setBalance(float& b) { Balance = b; }
      private:
      float  Balance;
};
 
int main()
{
Account a;
float b;
b=1000;
a.setBalance(b);
 
test( a );
}
 
void test ( Account & a)
{
  float b( a.getBalance( ) );
  cout << b;
}
компилятор указывает на строку
C++
1
void test (Account &);
вот ошибки
6 C:\Dev-Cpp\teest.cpp variable or field `test' declared void
6 C:\Dev-Cpp\teest.cpp `Account' was not declared in this scope
6 C:\Dev-Cpp\teest.cpp expected primary-expression before ')' token
C:\Dev-Cpp\teest.cpp In function `int main()':
23 C:\Dev-Cpp\teest.cpp `test' cannot be used as a function
C:\Dev-Cpp\teest.cpp In function `void test(Account&)':
27 C:\Dev-Cpp\teest.cpp `void test(Account&)' redeclared as different kind of symbol
6 C:\Dev-Cpp\teest.cpp previous declaration of `int test'
6 C:\Dev-Cpp\teest.cpp previous non-function declaration `int test'
27 C:\Dev-Cpp\teest.cpp conflicts with function declaration `void test(Account&)'
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.