Witam, mam następujacy problem. Ćwiczenie polega na stworzeniu dwóch tablic z modyfikatorami const oraz volatile, a później pozbyciu się ich za pomocą const_cast.
#include <iostream>
using namespace std;
int main(void){
const double tab1[10]={1,2,3,4,5,6,7,8,9,10};
volatile double tab2[10]={1,2,3,4,5,6,7,8,9,10};
for(int i=0;i<10;++i){
const_cast<double*>(tab1+i);
const_cast<double*>(tab2+i);
}
return 0;
}
Nie wiem dlaczego ale to nie działa : O Kompilator w obu linijkach gdzie jest const_cast daje ostrzeżenia:
" warning: statement has no effect [-Wunused-value]"
Byłbym wdzięczny za podpowiedź co może być błędem, z góry dziekuje.