Bonjour a vous,
Le code suivant compile :
std::unique_ptr<float []> load_intervals (new float [nbintervals+1]);
Mais le code
std::unique_ptr<float []> load_intervals = new float [nbintervals+1];
genere l'erreur "error: conversion from ‘float*’ to non-scalar type ‘std::unique_ptr<float []>’ requested" dans gcc 4.5.2.
J'ai toujours pense qu'avec un parametre unique au constructueur les deux notations etaient exactement equivalente.
Une idee de ce qui se passe?
Merci a vous
Erik