Bonjour,

J'ai une erreur à la compilation :
error: incompatible types in assignment of 'WaveHChanel*' to 'WaveHChanel [0u]'
Dans mon WaveH.h :
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
#include <vector>
 
typedef struct {
		const char* IdLead;
		unsigned int* WaveformBitsStored;
	} WaveHChanel;
 
class WaveH
	{
		public :
		WaveH(int nrbLead);
 
 
 
		private :
 
		WaveHChanel waveC[];
		int waveformBitsAllocated;
		std::vector<int> dataSample;
 
	};
Dans mon WaveH.cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
#include "WaveH.h"
 
	WaveH::WaveH(int nrbLead){
		waveC = new WaveHChanel [nrbLead];
	}