Я получаю вышеуказанную ошибку в C++ при попытке инициализировать объект типа Board. Конструктор для платы принимает два целых числа, поэтому этоНет соответствующего вызова функции C++
Board::Board(int w, int h)
И я пытаюсь создать игру Connect Four. Файл ConnectFour.h имеет следующее:
Board b;
в своих частных переменных, а конструктор в ConnectFour.cpp это:
ConnectFour::ConnectFour()
{
Board b(7, 6);
среди прочего, очевидно.
Это дает мне ошибку:
В конструкторе «:: Четыре в ряд Четыре в ряд (целое, целое)»: |
ошибка: нет соответствующей функции для звонка в «Совет :: Доска() '|
примечание: кандидаты: |
примечание: Board :: Board (int, int) |
примечание: кандидат ожидает 2 аргумента, 0 предоставлено |
Если кто-нибудь может протянуть руку, я бы очень признателен.
Редактировать: Оказывается, я был немного глупым. Спасибо, парни.
См http://stackoverflow.com/questions/2308646/different-ways-of-constructing-an-object-in-c – jarmod