C++
mokorea
将生活带给你的如柠檬的酸楚,酿成犹如柠檬汽水般的甘甜~
展开
-
Two sum
problem: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use...原创 2018-12-05 23:33:51 · 75 阅读 · 0 评论 -
C++ class(一)
#include<iostream> #include<string> #include<vector> class Stack;//class的前置声明,前置声明得以进行类指针的定义,或以此class为数据类型 Stack *pt = 0;//有前置声明才可以 void process(const Stack &);//有前置声明才可以 cla...原创 2019-06-06 10:39:15 · 226 阅读 · 0 评论 -
C++ class(二)
#include<iostream> using namespace std; //一、Constructor class Triangular { public: Triangular(); //(1)constructor不应返回类型,亦不用返回任何值。可以被重载。 Triangular(int len); Triangular(int len...原创 2019-06-06 11:48:55 · 92 阅读 · 0 评论 -
C++ class(三)
#include<iostream> #include<vector> using namespace std; class Triangular { public: int length()const { return _length; } int beg_pos()const { return _beg_pos; } int elem(...原创 2019-06-06 15:47:54 · 401 阅读 · 0 评论 -
C++ class(四)
//静态类成员 //为多个类对象共享 #include<iostream> #include<vector> using namespace std; class Triangular { public: static bool is_elem(int); static void gen_elements(int length); static void ge...原创 2019-06-06 16:34:27 · 97 阅读 · 0 评论 -
C++ sizeof
空类型的实例不包含任何信息,但声明为实例时,对该类型求sizeof,得到的结果为1。原因在于,声明该实例时,必须占用一定的内存空间。至于空间占用多少内存,由编译器决定 class MyClass { public: //MyClass(); //~MyClass(); private: }; int main() { MyClass me; cout << sizeo...原创 2019-06-10 16:46:57 · 497 阅读 · 0 评论 -
赋值运算符重载
Question:为该类型添加赋值运算符。 #include<iostream> #include<string> using namespace std; class CMyString { public: CMyString(char * mData = nullptr); CMyString(const CMyString & str); ~CM...原创 2019-06-11 23:06:02 · 67 阅读 · 0 评论 -
替换空格
//5_替换空格 //时间复杂度O(n) #include<iostream> #include<string> void repalceBlank(char str[]); int main() { using std::cin; using std::cout; using std::endl; using std::string; char st...原创 2019-06-24 10:34:59 · 128 阅读 · 0 评论