1.C2446: Compiler Error C2446 'operator' : no conversion from 'type1' to 'type2'
example: The example below illustrates two conversion problems:
Converting an int to a pointer to char has no meaning and is not allowed.
Converting a pointer to a const object to a pointer to a non-const object is not allowed. If you could obtain such a pointer, you could modify the const object through it, violating the sematics of const. int i; char *p; int *j; const int *cj;
void main() { p = i; // ERROR #1: conversion has no meaning j = cj; // ERROR #2: pointer to const obj }