qwfc.net
当前位置:首页 >> 设计一个类String要求String类包括私有成员函数,C... >>

设计一个类String要求String类包括私有成员函数,C...

#include class String{private: char *str;//私有数据成员public: String(char *s)//构造函数初始化私有数据成员 { str = s; cout 评论0 0 0

///String.h#ifndef MY_String_H_#define MY_String_H_#include<iostream> using std::istream; using std::ostream; class String { public: String( const char *cString = "" ); // Constructor String( char ch ); // Constructor String( const String & str ); //

随便找一下C++STL里面string类的实现代码就copy一下就OK啦

编写一个java程序,完成以下功能: 1) 声名为s的string对象,并使它的内容

我还加了一个>>重载#include#includeusing namespace std;/*每个成员函数都是只归对象使用的,当一个对象调用成员时,这里面的成员只归该对象所有,只有该对象可以修改*/class String{public: String(); String(char *ch); /*复制构造函数在用

#include &lt;iostream&gt;#include &lt;string&gt;class CTimeinfo{private: int hour,minute;public: CTimeinfo(); CTimeinfo(int _Hour,int _Minute); bool set(int _Hour,int _Minute); friend class CMeeting;};class CMeeting{private: std::string topic; std::

#include <iostream>#include <memory.h> using namespace std; class c_string { typedef unsigned size_t; friend c_string& contact(c_string &str1, const c_string& str2); public: c_string(size_t length = 20) : m_nLength(length) { m_pStr = new char[m_

#include <iostream>#include <string> using namespace std; class my { public: my(){} my(const char * s){str=s;} my(const my & s){str=s.str;} my(const string & s){str=s;} my operator =(const my & s){this->str=s.str;return * this;} char operator [](int index)

c++里本身就有string类 比如说:#include<iostream>#include<string> using namespace std; int main() { string a; a = "Great"; cout<<a<<endl; return 0; } 这样就行.如果你想自己设计一个string类,不用库里的.那就请参考库里的编程,我在这就不做赘述了.这个每个编译器都自带的,找到INCLUDE打开,找到STRING就ok了.

class test { private: static int num; }; 特别注意静态成员的初始化,不是在构造函数中进行的,如下初始化: test::num = 0;

网站首页 | 网站地图
All rights reserved Powered by www.qwfc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com