Странные функции

Я открыл файл с кодом на C++ и увидел там это:

void name ( void );

что это значит?


Ответы (1 шт):

Автор решения: DmitryK

Это объявление функции с именем name, которая не принимает и не возвращает параметров. Где-то дальше должно быть определение этой функции (может даже в другом файле).
Например вот так:

#include <iostream>
using namespace std;

void name(void);

int main()
{
    name();
    cout<<"Hello World";
    return 0;
}

// здесь много какого-то кода
// ...

void name(void)
{
    cout << "\n";
}

→ Ссылка