要定义成员函数,我们可以使用内联函数说明符和静态或虚拟(但不是两者)说明符.
为什么不两个?
非静态成员函数可以具有const,volatile或两个函数限定符.
怎么会有两个?如果它声明了const那么它怎么会变化?
当我们这样做
char *p ="house";
p = 'm';
Run Code Online (Sandbox Code Playgroud)
这不被允许.
但是当我们做的时候
char p[] = "house";
p[0] = 'm';
printf(p);
Run Code Online (Sandbox Code Playgroud)
它给O/P:鼠标
我无法理解C如何以及在哪里为字符串文字进行内存分配?
我有一个
String s = "text()=\"123\"]";
Run Code Online (Sandbox Code Playgroud)
我试过了
String[] strArray = s.split("text()="); // it gives me an exception.
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做
String[] strArray = s.split("="); // it works...
Run Code Online (Sandbox Code Playgroud)
我很困惑为什么会这样?