Const_cast
Операция cons't_cast имеет ту же форму, что и предыдущая:
соnst_сonst<целевой_тип>(аргумент)
Целевой тип, возвращаемый такой операцией, может быть любым и должен отличаться от типа аргумента только модификаторами const и volatile.
Вот пример инициализации динамической константной строки:
/////////////////////////////////////////////
// ConstCast.срр: Подавление модификатора const.
//
#include <string.h>
#include <iostream.h>
#pragma hdrstop
#include <condefs.h>
int main ()
cons с char *ip;
ip = new char[20];
strcpy(const_cast<char*>(ip), "New const string,");
cout << ip << end1; delete [] ip;
return 0;