C++において、char[]とchar*の違い

	const char *c1 = "1234567890";
cout << "sizeof(c1) : " << sizeof(c1) << endl;
const char c2[]= "1234567980";
cout << "sizeof(c2) : " << sizeof(c2) << endl;
出力:
sizeof(c1) : 4
sizeof(c2) : 11
前者はポインタのサイズになるので、文字列長を調べる事が出来ない。というか文字列長なら素直にstrlen()を使うべき。
あーちくしょう、これでハマってた。