有关const_cast的问题
那书上有句: 假设函数string_copy,我们对其参数只读不写。在访问该函数是,最好选择的是修改他让他接受const char*型参数。若不行,可通过const_cast用一个const 值调用函数。 const char *pc_str; char *pc=string_copy(const_cast<char*>(pc_str)); 我想问:pc_str本来就是const量啊?再cast不就是非常量了?
前后几句怎么那么矛盾啊