Bonjour,
J'ai un problème concernant le code ci-joint. Je veux programmer une heap: d'où j'ai un problème lors de l'appel de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
new_heap(&event_queue);
Cette dernière est codée dans heap.cpp (c'est codé en C)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "stdafx.h"
#include ".\events.h"
using namespace std;
//static heap event_queue;
static heap event_queue;
 
int _tmain(int argc, _TCHAR* argv[])
{
	events* evt = new events;
	evt->setTime(5);
	cout << "time vaut : " << evt->getTime() << endl;
	cout << "adresse @: " <<&event_queue<<endl;
try
{
	new_heap(&event_queue);
}
catch (int)
{
	cerr<< "Exception has been occured"  << endl;
}
	cin.get();
 
 	return 0;
}
L'erreur affichée lors de l'exécution est
...\sim.cpp(17): error C3861: 'new_heap': identificateur introuvable, même avec une recherche qui dépend de l'argument
Sachant que j'ai tout mis dans stdafx.h pour inclure.
Pouvez vous me dire un peu plus s'il vous plait.