我想以自定义的形式使用照片选择器视图,例如在屏幕上显示一个矩形以聚焦在图片的指定区域.但是,UIImagePickerController只能提供普通的照片选择器视图.有没有其他类我可以用来替换UIImagePickerController,还是应该创建一个UIImagePickerController的子类?
问题来自于C++ Primer第5版的练习:
编写一个程序,将char*指针列表中的元素分配给C风格的字符串到一个字符串向量.
---------------- Oringinal Question ------------
首先,我尝试以下有点直接的方式:
vector<char *> vec = {"Hello", "World"};
vec[0][0] = 'h';
Run Code Online (Sandbox Code Playgroud)
但编译代码我收到警告:
temp.cpp:11:43: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
vector<char *> vec = {"Hello", "World"};
^
Run Code Online (Sandbox Code Playgroud)
运行./a.out我得到了一个
Segmentation fault (core dumped)
Run Code Online (Sandbox Code Playgroud)
我想是因为我试着写一个const char.所以我尝试另一种方式:
char s1[] = "Hello", s2[] = "World";
vector<char *> vec = {s1, s2};
vec[0][0] = 'h';
Run Code Online (Sandbox Code Playgroud)
这次没关系.但这似乎有点单调乏味.有没有其他优雅的方法来初始化字符串文字的向量?