Le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
	// Trouver la KF la plus proche inférieur ou égale à frameNumber
	map<long,long>::iterator it = index->upper_bound(frameNumber);
	it--;
	// Si aucune KF
	if (it < index->begin()) {
		// le prevRaster devient l'image vide
		delete prevRaster;
		prevRaster = new RasterLike(*getEmptyRaster());
		prevRasterFrameNumber = frameNumber;

		return prevRaster;
	}
Le cauchemard :


cov001.cpp
f:\program files\avisynth 2.5\avisynth_256_src\avsdll\cov001.cpp(227) : error C2784: 'bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)' : impossible de déduire l'argument modèle pour 'const std::_Tree<_Traits> &' à partir de 'std::_Tree<_Traits>::iterator'
with
[
_Traits=std::_Tmap_traits<long,long,std::less<long>,std::allocator<std::pair<const long,long>>,false>
]
f:\program files\microsoft visual studio 8\vc\include\xtree(1372) : voir la déclaration de 'std::operator <'