mirror of
https://github.com/zs-yg/kortapp-z.git
synced 2025-12-07 00:20:43 +08:00
Add files via upload
This commit is contained in:
25
others/C/C++/include/string.hpp
Normal file
25
others/C/C++/include/string.hpp
Normal file
@@ -0,0 +1,25 @@
|
||||
#ifndef STRING_HPP
|
||||
#define STRING_HPP
|
||||
|
||||
#include <cstddef>
|
||||
|
||||
class String {
|
||||
public:
|
||||
String();
|
||||
String(const char* str);
|
||||
String(const String& other);
|
||||
~String();
|
||||
|
||||
size_t length() const;
|
||||
const char* c_str() const;
|
||||
|
||||
String& operator=(const String& other);
|
||||
String operator+(const String& other) const;
|
||||
bool operator==(const String& other) const;
|
||||
|
||||
private:
|
||||
char* data;
|
||||
size_t len;
|
||||
};
|
||||
|
||||
#endif // STRING_HPP
|
||||
Reference in New Issue
Block a user