首頁2022-11-13T05:31:38+08:00

[C++] 利用成員函數多載運算子

利用成員函數多載運算子 在前一章 利用普通函數多載運算子 中,我們講到了第二種方法多載運算子的方法,在那一章中,我們介紹了如何用普通函數多載運算子。 這章我們要來看看第三個也是最後一個方法,也就是利用成員函數多載運算子! 實作 一樣,我們不在這章討論為什麼我們會需要去多載一個運算子,因為在前一章我們已經討論過了。 因此這章,我們就跳過那些已經討論過的問題,直接來看如何實作。 在討論如何使用成員 [...]

By |2024-04-22|分類:C++|標籤:, |0 則留言

[C++] 利用普通函數多載運算子

利用普通函數多載運算子 在前一章 利用 Friend 多載運算子 中,我們講到了有三種方法可以多載運算子,在那一章中,我們介紹了如何用 Friend 多載運算子。 這章我們要來看看第二個方法,也就是利用普通函數多載運算子! 實作 在前一章中,我們已經討論過為什麼我們會需要去多載一個運算子了。 因此這章,我們就跳過那些已經討論過的問題,直接來看如何實作。 這邊我們繼續利用前一章的例子,並附上使用 [...]

By |2024-04-19|分類:C++|標籤:, |0 則留言

一文搞清楚 Multiprocess 和 Multithread 到底差在哪!

一文搞清楚 Multiprocess 和 Multithread 到底差在哪! 前陣子工作上遇到需要做到 multithread 的系統,連什麼是 thread、什麼是 process 都搞不清楚的我,花了一堆時間在研究這個東西。 今天我們就來講解一下什麼是 multiprocess,什麼是 multithread 吧! 基本名詞介紹 在研究更深入的 multiprocess、multithr [...]

By |2024-04-16|分類:軟體工程師|標籤:, |0 則留言

[C++] 利用 Friend 多載運算子

利用 Friend 多載運算子 在前一章 多載運算子基本介紹 中,我們簡單介紹了多載運算子這個概念,但我們沒有講解該如何實作多載運算子。 這章我們就要來看看到底該如何實作多載運算子! 前言 在 C++ 中最常用的運算子應該就是加 (+)、減 (-)、乘 (*) 、除 (/) 了。這些運算子都是二元的,意思是它們需要兩個運算元,一個在運算子的左側,一個在右側。 也因此,數一數二常見被多載的運算子 [...]

By |2024-04-11|分類:C++|標籤:, |0 則留言

[C++] 多載運算子基本介紹

多載運算子基本介紹 在 運算子 那篇文章中,我們介紹了什麼是運算子 Operator,也對運算子進行了分類。 這章我們要來介紹一個新觀念:多載運算子!這個觀念非常重要,常常會在進階的類別應用中出現! 什麼是多載運算子 在 函數進階介紹 那篇文中,我們講到函數可以被多載。意思是只要函數原型不同,即使函數名稱相同,編譯器依然可以分辨我們是想使用哪個函數。 在 C++ 中,運算子的底層邏輯其實也是透 [...]

By |2024-04-10|分類:C++|標籤:, |0 則留言

簡單 Python Pandas 教學:資料科學的入門課

簡單 Python Pandas 教學:資料科學的入門課 這章我們要來看看什麼是 Pandas,這裡的 Pandas 不是熊貓,是一個非常廣泛應用的資料處理工具! 這個工具被高度整合進 Python 的工具生態鏈中,因此非常常會在深度學習的專案中看到這個工具的出現。對於資料的前處理以及後續的分析非常快速及方便。 簡介 什麼是 Pandas 當然一開始要來講什麼是 Pandas 啦! Panda [...]

By |2024-03-28|分類:軟體工程師|標籤:, |2 則留言
Go to Top