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

как задать значение статическому элементу класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача( составить программу, которая определяет верно ли что в заданном числе все цифры стоят по возрастанию) http://www.cyberforum.ru/cpp-beginners/thread769102.html
помогите Как составить программу которая определяет верно ли, что в заданном числе все цифры стоят по возрастанию?
C++ сумма квадратов трех чисел Проверить, является ли введенное пользователем число n равным сумме квадратов трех чисел (числа разные) http://www.cyberforum.ru/cpp-beginners/thread769089.html
ошибка при компилировании, что она означает? C++
работаю в Sublime text 2. При запуске в консоли всплывает следующее: Running g++ F:\учусь программировать\урок 1\ех1.cpp -o F:\учусь программировать\урок 1/ех1 Traceback (most recent call last): File ".\sublime_plugin.py", line 337, in run_ File ".\exec.py", line 154, in run File ".\exec.py", line 48, in __init__ File ".\subprocess.py", line 633, in __init__ File...
C++ Ожидание выделения памяти
Нужно выделить память, обработав возможную нехватку памяти в исполняемой среде. Как сделать это иначе, кроме как: bool memoryAllocated = false; while (!memoryAllocated) { try { int *massive = new int; memoryAllocated = true;
C++ Сравнение потомков http://www.cyberforum.ru/cpp-beginners/thread769081.html
Как перезагрузить операцию сравнения (==) , для того, чтобы можно было сравнивать потомков в массиве указателей? Добавлено через 39 минут Должно выглядеть, типо так: bool operator == (Person *p1, Person *p2) { return p1->GetName()==p2->GetName()}
C++ Подскажите, как написать программу реализующую графически бикубический сплайн здравствуйте , вообщем дали мне задание сделать прогу реализующую графически бикубический сплайн. Подскажите кто нить сталкивался с таким сплайном, немогу найти по какому алгоритму находятся точки по которым рисуется сплайн. Помогите кто чем может, в гугле ничего толкового не нашел подробнее

Показать сообщение отдельно
1ые
1 / 1 / 0
Регистрация: 19.01.2013
Сообщений: 98
22.01.2013, 19:08     как задать значение статическому элементу класса
В классе есть статический Private элемент, мне нужно создать статическую функцию которая будет перезаписывать значение этого элемента. Вот код который не работает.
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
#ifndef SAVINGSACCOUNT_H
#define SAVINGSACCOUNT_H
class sav
{
public:
    sav(int);
    void CalculateMounthlyInterest();
    static void ModifyInterestRate(int);
private:
    static int annualInterestRate;
    int SavingsBalance;
};
#endif
#include <iostream>
using namespace std;
sav::sav(int a)
{
    if (a)
        SavingsBalance = a;
    else
        cout << "Error the variable SavingsBalance is not defined";
}
void sav::CalculateMounthlyInterest()
{
    SavingsBalance += (SavingsBalance * annualInterestRate) /12;
 
}
void sav::ModifyInterestRate(int x )
{
    int sav::annualInterestRate = x;
}
подскажите что не так не могу сообразить, статический элеемент вообще можно перезаписывать в классе
?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru