原创 一堆n組卡片,每張卡片有三個域:卡片的組號,樣式以及面值。對其進行排序------數據結構與算法應用C++描述第三版

#pragma once #ifndef __BINSORT_H #define __BINSORT_H #include <iostream> #include <math.h> #include <string> #inclu

原创 關於類的常量成員函數和非常量成員函數之間的可調用關係

關於類的const成員的一些小細節要注意: (1)下面這個錯誤的意思是我在我的非const成員中調用了const成員函數,這是會報錯的!!!! In file included from circularListWithHeade

原创 箱子排序(桶排序),基數排序

#include <iostream> #include <list> #include <time.h> //#include "circularListWithHeader.h" #include "extendedChain

原创 數據結構與算法應用C++描述第六章的單鏈表的課後題部分

頭文件 #pragma once #ifndef __EXTENDEDCHAIN__H #define __EXTENDEDCHAIN__H //注意,在模板類的繼承過程中,你在派生類中使用模板基類的成員的時候,一定要加上、

原创 模板類繼承中關於成員的二階段查找過程

1.Parsing of a template. This phase occurs when a template definition is first seen by a compiler (point of defin

原创 Ubuntu下的編輯器的使用小調整

gedit: Table鍵相當於空格的個數的設置:用gedit打開一個文件,然後點擊右上角上的Edit------>Preferences,然後在點擊Edit,將Tab width 設置成你想要設置一個Table鍵對應的空格數。

原创 C++在一個數組中實現多重表的插入的實現(數據結構與算法應用C++描述P109)

#pragma once #ifndef __LISTMAP_H #define __LISTMAP_H #include <iostream> #include <string> //自定義一個錯誤報錯的類,繼承自length_

原创 模板派生類中友元函數訪問從模板基類中繼承過來的成員

1.關於友元函數的使用 首先介紹下友元函數的由來:友元函數是爲了在類外的非成員函數去訪問類的私有成員和保護成員的(但是注意,友元函數的增加會破壞類的封裝性,因爲非類的成員函數竟然也可以去訪問 類的私有成員和保護成員了!!)。友元函

原创 Ubuntu下Makefile:3: *** missing separator. Stop

其中的一種解決方式就是在/etc/vim/vimrc中將set expandtab給註釋掉或者刪掉。

原创 gcc編譯位於不同文件下的.c文件。

我在day2文件下創建了一個main.c函數,然後一個add文件夾,一個sub文件夾。其中add文件下有add_int.c,add_float.c,add.h;然後在sub文件夾中有sub_int.c,sub_float.c,su

原创 關於C++ template類的友元函數的六種情況的分析

#include <iostream> /* * * template<class T> class task; template<class T> task<T>* preempt(task<T>*);

原创 oai gnb 在docker 中編譯的時候出現 nasmesh compilation failed的解決方法

出現這個問題,首先要檢查一下你的宿主機器的kernel是否是lowlatency版本的: unmae -r 4.4.0-145-lowlatency 如果不是的話,請轉換成相應的lowlatency(至

原创 樹莓派添加國內鏡像源

https://blog.csdn.net/la9998372/article/details/77886806 轉載別人的博客

原创 C++的類的public,private的淺談

首先要明白一點,public,protected,private是訪問說明符。是用來加強封裝性的。這個主要是針對用戶可以在哪些位置來訪問類中的成員的。比方說,類中定義了一些成員,如果這些成員全是public的,那麼這個public

原创 利用python上傳下載ftp服務器中的數據

下載: #!/usr/bin/env python # coding=utf-8 from ftplib import FTP localhost = "your_ip_address" port = 21 ftp = FTP()