原创 區分接口繼承和實現繼承
公有繼承public的概念,可以分爲兩部分:函數接口繼承和函數實現繼承。在public繼承下,派生類總會繼承基類的接口。也就是成員函數的接口總是會被繼承。pure virtual純虛函數只具體指定接口繼承。impure virtual(非
原创 c++之動態內存分配
1.先拿指針爲例,搞明白指針賦值的含義。給指針賦值就相當於是改變指針的地址,就是改變指針所指向的內存。#include <iostream> using namespace std; int main() { int b1 = 0,
原创 c++類模板用法講解
在編寫類模板的程序時,把類模板的成員函數的聲明和實現分別寫在了頭文件和源文件中,導致了出現編譯出錯的現象,現弄清楚了原因,特寫此篇,供大家參考學習。c++中每一個對象所佔用的空間大小,是在編譯的時候就確定的,在模板類沒有真正的被使用之前,
原创 C++中string類型求長度用法以及c_str用法總結
1.C++中求string類型的長度有三種方式。在c++中,string代表一個類,有它自己的構造函數和成員函數。有兩個成員函數都可以求string類型的長度。① length()成員函數。② size()成員函數。③ 可以藉助st
原创 字符串的全排列c++代碼實現
面試題28:字符串的排列題目:輸入一個字符串,打印出該字符串中字符的所有排列。(假設字符串中所有字符都不相同)例如:輸入字符串abc,則打印出由字符a、b、c所能排列出來的所有字符串abc、acb、bac、