Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2010, 14:50   #1
_ILYA_
Пользователь
 
Аватар для _ILYA_
 
Регистрация: 12.10.2010
Сообщений: 79
По умолчанию не понимаю

не понимаю ошибки
Код:
	private: System::Void radioButton11_CheckedChanged(System::Object^  sender, System::EventArgs^  e) {
			 initialdata.WriteShema();
			 }
ошибка
Цитата:
1>c:\users\_ilya_\documents\visual studio 2010\projects\second\second\Form1.h (709): error C2143: синтаксическая ошибка: отсутствие ";" перед "."
1>c:\users\_ilya_\documents\visual studio 2010\projects\second\second\Form1.h (709): error C2143: синтаксическая ошибка: отсутствие ";" перед "."
Имею хитрый план по личному обогащению

Последний раз редактировалось Stilet; 16.10.2010 в 15:49.
_ILYA_ вне форума Ответить с цитированием
Старый 16.10.2010, 15:32   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

кто такой initialdata?
p51x вне форума Ответить с цитированием
Старый 16.10.2010, 15:47   #3
_ILYA_
Пользователь
 
Аватар для _ILYA_
 
Регистрация: 12.10.2010
Сообщений: 79
По умолчанию

Предполагается следующая проблема
хочется сделать исходные данные статическим классом
Код:
// углы поворота отрезков
#define M_SIZE 10
#define XYLEFT 180
#define XYRIGHT 0
#define XYUP 90
#define XYDOUN 270 

class initialdata {
private:
	static int shema;
	static sila F1;
	static sila F2;
	static moment M;
	static otrezok AB;
	static otrezok BC;
	static otrezok CD;
	static otrezok DE;
	static nagruzka q;
	static opora op1;
	static opora op2;
	static opora op3;

public:
	/*static void WriteShema ( int s=0, int ABx=0, int ABy=-1, int BCx=1, int BCy=0,
		int CDx=0, int CDy=-1, int DEx=-1, int DEy=0 );*/
	static void WriteShema ( int s=0, double ABu=XYDOUN, double BCu=XYRIGHT,
		double CDu=XYDOUN, double DEu=XYLEFT, char Mp='B', char qp='A' );
	static void WriteData ( double tb=80, double tM=20, double tq=10, double tF1=14,
		char tF1p='A', double tF1u=0, double tF2=8, char tF2p='C', double tF2u=150,
		char t_op1p='B', char t_op2p='E', double t_op2u=0, char t_op3='E' );
	initialdata () {
		WriteShema();
		WriteData(); };
};
From Stilet: Код у нас выделяется тегом по кнопке #. попрошу ею пользоваться.
Имею хитрый план по личному обогащению

Последний раз редактировалось _ILYA_; 16.10.2010 в 16:10.
_ILYA_ вне форума Ответить с цитированием
Старый 16.10.2010, 17:36   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Код:
 initialdata.WriteShema();
Тут нужен объект класса, а не класс.
p51x вне форума Ответить с цитированием
Старый 16.10.2010, 18:32   #5
_ILYA_
Пользователь
 
Аватар для _ILYA_
 
Регистрация: 12.10.2010
Сообщений: 79
По умолчанию

проблема решена вопрос снят. Спасибо всем откликнувшимся
Имею хитрый план по личному обогащению
_ILYA_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
For, While, Repeat ... Не понимаю.. PaScalpel Помощь студентам 11 07.10.2010 11:22
Не понимаю в чём ошибка levandowskiy Общие вопросы C/C++ 3 23.08.2009 12:48
Не понимаю ошибку GoRdoN 17 Общие вопросы C/C++ 3 19.07.2009 22:35
Алгоритм A*. Не понимаю Anekdot Gamedev - cоздание игр: Unity, OpenGL, DirectX 1 05.04.2009 17:12