danieljo Ответов: 1

Получение ошибки C2039 пожалуйста помогите


так что в настоящее время я получаю C2039 'junk1': не является членом "глобального пространства имен"

void::junk1() {
	float twv6yti;
	float f0fop;
	float qxuwr;
	if (f0fop == 10527737.2459)
		f0fop = 8397037.6056;
	for (int whaq5w = 0; whaq5w > 100; whaq5w++)
	{
		f0fop = 2402379.1735;
	}
	while (f0fop == 9542206.0496)
	{
		f0fop = 6662949.0116;
	}


Что я уже пробовал:

не так уж много я быстро новичок в кодировании игры Спасибо за попытку помочь

1 Ответов

Рейтинг:
2

CPallini

Заменять

Цитата:
пустота::junk1() {
с
void junk1(){

Кстати, у вас есть склонность к многозначительным именам?


danieljo

нет


и
теперь я получаю определения функций, которые теперь незаконны ... отлично

Rick York

Мы не можем видеть код, где это происходит, поэтому мы не можем вам помочь.

Судя по опубликованному фрагменту кода, у вас действительно есть предубеждение против значимых имен, потому что имена этих переменных вообще не кажутся значимыми.

danieljo

что вы имеете в виду с предвзятостью по отношению к значимым именам также теперь я получаю

ошибка C1083 нет такого файла или каталога INDIG


СПАСИБО ВАМ ЗА ТО, ЧТО ВЫ АКТИВНЫ И ПОДДЕРЖИВАЕТЕ МЕНЯ

CPallini

Ну, не вините меня, если вы не можете создать кусок компиляционного кода. Попробуй

#включить <stdio.h>

пустота junk1()
{
поплавок twv6yti;
поплавок f0fop;
поплавок qxuwr;
если (f0fop == 10527737.2459)
f0fop = 8397037.6056;
для (int whaq5w = 0; whaq5w > 100; whaq5w++)
{
f0fop = 2402379.1735;
}
пока (f0fop == 9542206.0496)
{
f0fop = 6662949.0116;
}
}

тап_п()
{
junk1();
}

Это некрасиво и неправильно (неинициализированная переменная), но, по крайней мере, она компилируется.

danieljo

спасибо, что дали мне этот код, он работает!



СПАСИБО ВАМ ВСЕМ!

Dave Kreskowiak

У меня такое чувство, что ты просто сделал за него домашнее задание.

CPallini

Вы действительно думаете, что учитель оценит это по достоинству 'junk1'?

Dave Kreskowiak

Как "самый умный человек в классе" в те дни, я видел и худшее. :)

CPallini

:-)

danieljo

теперь у меня есть кое-что получше ... но спасибо тебе

danieljo

Но могу ли я спросить, что вы имеете в виду под "предвзятостью по отношению к значимым именам, потому что имена этих переменных, по-видимому, вообще не имеют смысла?" Мне бы очень хотелось это знать

Dave Kreskowiak

Что означает название метода "junk1"? Просто взглянув на это имя, что делает метод? Ты не можешь сказать.

Эти имена переменных, "f0fop" и "twv6yti", какие значения содержит эта переменная и для чего они предназначены? Ты не можешь сказать.

Эта концепция называется "Самодокументирующий код". Я предлагаю Вам погуглить его и начать читать.

danieljo

спасибо Вам за объяснение..