Задать вопрос
Hiroshima
@Hiroshima
Ровный пацанчик нигде не пропадет!

Почему Stack подчеркивает красным?

Я новичок и пока что, учусь, заранее извиняюсь за банальные ошибки.
#include <iostream>

using namespace std;

namespace Stack
{
	void push(char);
	char pop;
}

void f()
{
Stack::push('c');
	if (Stack::pop() != 'c') error("impossible");
}

int main() {



	return 0;
}


Заранее спасибо!
  • Вопрос задан
  • 160 просмотров
Подписаться 1 Простой 4 комментария
Решение пользователя wlastas К ответам на вопрос (2)
@wlastas
#include <iostream>
namespace Stack {
	void push(char) {
	}
	char pop() {
		return 'q';
		//return 'c';
	}
}
void error(const char* a) {
	std::cout << (a) << std::endl;
}

void f() {
	Stack::push('c');
	if (Stack::pop() != 'c') error("impossible");
}

int main() {
	f();
	return 0;
}
Ответ написан
Комментировать