/*********************************mystring.h*******************************/
#ifndef mystring_h
#define mystring_h
#include //乙個單例的能夠動態分配記憶體的字串
class mystring
;#endif // mystring_h
/*********************************mystring.cpp*******************************/
//include "mystring.h"
#include #include //初始化類靜態成員變數,
mystring *mystring::self = null; //sm上面shi上面是shengm上面是宣告,zhel這裡shi這裡是dingyi
//建立乙個單例類物件
mystring *mystring::makestring(const char *s)
return self;
}//析構乙個單例類物件
void mystring::deletestring()
}//預設建構函式
mystring::mystring(): s(null)
//帶參建構函式
mystring::mystring(const char *s)
//深拷貝建構函式
mystring::mystring(const mystring &it)//通過拷貝構造實現深拷貝,避免成員變數指標賦值導致的錯誤
mystring::~mystring()
const char *mystring::get_s() const
void mystring::set_s(const char *s)
else
else
}}/*********************************main.cpp*******************************/
#include //#include "mystring.h"
using namespace std;
int main()
//執行結果 列印輸出hello world
C 複習日記(第一天)
最近一直在學unity,學了很多元件還有用法的知識,但是突然回頭發現自己的c 水平真的很差,很多基礎的部分都沒有打紮實,對自己有點失望,然後就剛好在imooc 上看到乙個 入門c 教程 可能因為太浮躁了,一開始很多東西都看不進去,但是慢慢的,從最基本的做起來,我才發現我連console.writel...
mysql複習第一天
匹配任意單個字元 模版資料 查詢first name第二個字元為t的資料 select first name from table where first name like t 指定某個符號為轉義符 查詢first name第二個字元為 的資料 select first name from tab...
Spring 複習第一天
一 sping的優點 1 方便解耦,簡化開發 spring就是乙個大工廠,可以將所有物件建立和依賴關係維護,交給spring管理。2 aop程式設計的支援 spring提供面向切面程式設計,可以方便的實現對程式進行許可權攔截,執行監控等功能。3 宣告式事務的支援 只需要通過配置就可以完成對事物的管理...