class String
{
public:
String(const char *str = NULL); // 通用构造函数
String(const String &another); // 拷贝构造函数
~ String(); // 析构函数
String & perater =(const String &rhs); // 赋值函数
private:
char *m_data; // 用于保存字符串
};
尝试写出类的成员函数实现。
[主观题]已知类 String 的原型为class string{public:string(const char *str=null);//普通构造函数string(const string &other);//拷贝构造函数---string(void);string &operate=(const string &other);//赋值函数private:char * m-data;//用于保存字符串};请编写 string 的上述4 个函数
[单选题]阅读下面代码 public class Test { String s="One World One Dream"; public static void main(String[] args) { System.out.println(s); } } 其运行的结果是A.argsB.World One DreamC.sD.编译时出错
[单选题]public abstract Applet getApplet(String name)可以实现A.同页面Applet间的通信B.Applet和浏览器间的通信C.Applet的网络通信D.以上3种通信都能实现
[主观题]编写类 String 的构造函数、析构函数和赋值函数已知类 String的原型为:class String{public:String(const char *str = NULL); // 普通构造函数String(const String &other); // 拷贝构造函数~ String(void); // 析构函数String & perate =(const String &other); // 赋值函数private:char *m_data; // 用于保
[单选题]阅读下列代码 public class Test{ String s="One World One Dream"; public static void main(String args[]){ System. out. println(s); } } 其运行结果是A.argsB.One World One DreamC.sD.编译时出错
[主观题]String s = new String(xyz);创建了几个String Object
[单选题]语句public String getEncoding()的功能是( )。A.给当前输入流重做标记B.获得当前字符流所用的编码方式C.基于字节流in生成一个输入字符流对象D.给当前字符输入流设置编码方式
[单选题]已知String str=new String ("Luck");,则下列关于str的操作中不合法的是( )。A.String s=str. toUpperCase()B.int i=Str. length;C.char s=str. charAt(2);D.String s="Good" +str;
[单选题]下面( )不是String类提供的合法的方法。A.equals(String)B.trim()C.append()D.indexOf()
[主观题]String s = new String("xyz");创建了几个String Object?二者之间有什么区别?