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

static class - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать строковый калькулятор http://www.cyberforum.ru/cpp-beginners/thread837098.html
здравствуйте. просьба, хотя бы идейно, а лучше с примером подсказать, как научить программу решать пример. суть: 5 + 5 - 28 * 3. нажимаю enter, выдаёт ответ. запускаю заново, пишу: 89 - 64 + 3, нажимаю enter, выдаётся ответ. а в идеале и такое: 2^3 - 5^(2/3). подскажите, пожалуйста.
C++ Бинарное дерево поиска Пишу программу - Бинарное дерево поиска для Bag class. Заголовочный файл: #ifndef BAG6_H #define BAG6_H #include <cstdlib> // Provides NULL and size_t #include "bintree.h" // Provides binary_tree_node and related functions namespace main_savitch_10 http://www.cyberforum.ru/cpp-beginners/thread837092.html
Перегрузка оператора умножения числа на матрицу C++
Доброго дня суток. Хочу перегрузить оператор умножение числа на матрицу. Перегрузил сначала в классе вот так: matrix operator*(const double ); а вне класса(в том же хидере) написал вот так: matrix operator*(const double & arg_double, const matrix & arg_matrix) { return ((arg_matrix)*(arg_double)); } VS ругается,что нету оператора "*" для таких типов.
Некорректность работы программы при считывании текстовых данных с файла C++
Здравствуйте!) Помогите, пожалуйста, решить данную проблему... Почему при следующем варианте кода, программа просто-напросто не работает и вылетает. В чём ошибка при считывании? Подскажите, пожалуйста #include "stdafx.h" #include "iostream" #include <fstream> #include <conio.h> #include <string> #include <locale.h>
C++ Работа с tinyxml ошибки LNK 2019 и LNK 2001 http://www.cyberforum.ru/cpp-beginners/thread837047.html
всем привет! скачал архив tinyxml, разархивировал в папку проекта затем написал следующий код: #include "stdafx.h" #include "tinyxml/tinyxml.h" #include <iostream> int _tmain(int argc, _TCHAR* argv) {
C++ Узнать указывает ли указатель Доброго времени суток. Постановка задачи такова: есть указатель на массив, надо удалить массив, а потом создать новый, но не ясно указывает ли указатель уже куда-то. Как с этим побороться? Спасибо! подробнее

Показать сообщение отдельно
kirieiev_1981
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 3
14.04.2013, 00:57     static class
Хочу создать static class, в котором будет находится static переменная, чтобы она была доступна из разных классов.

helper.h
C++
1
2
3
4
5
static class Helper
{
    public:
        static int globus;
};
В другом классе пишу так:
C++
1
2
3
4
5
Helper.globus=10;
 
    CString str1; 
    str1.Format("%i", Helper.globus);
    AfxMessageBox (str1);
И в итоге:

1 warning C4091: "static ': ignored on left of "Helper" when no variable is declared
2 error C2143: syntax error: missing ";" before '.'
3 error C2143: syntax error: missing ";" before '.'
4 warning C4832: token '.' is illegal after UDT 'Helper'
5 error C2275: 'Helper': illegal use of this type as an expression
6 error C2228: left of '.globus' must have class/struct/union
7 warning C4627: '#include "Helper.h"': skipped when looking for precompiled header use
8 error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "StdAfx.h"' to your source?


Что не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru