const char* const str = "test";
const char str[] = "test";

最適化すれば、この二つって意味的に同じ物になる?