iT邦幫忙

c++相關文章
共有 449 則文章
鐵人賽 自我挑戰組 DAY 15

技術 Day 0xF UVa10071 Back to High School Physics

Virtual Judge ZeroJudge 題意 輸入粒子經過 t 秒後的速度為 v,求 2t 秒後的位移量 需要注意的有: 重複輸入 每筆...

鐵人賽 自我挑戰組 DAY 13

技術 Day 0xD UVa10783 Odd Sum

Virtual Judge ZeroJudge 題意 輸入兩個數字,輸出兩個數字間的奇數和 需要注意的有: 輸入測資數 T 每筆測資有兩行,分...

技術 C++取得Windows系統基本資訊

本文示範如何使用C++取得Windows系統基本資訊,程式開發IDE為BCB。 C++取得Windows系統基本資訊 本文

鐵人賽 Software Development DAY 21

技術 DAY 20:從入門到進階

這一篇繼續討論「如何學習 C++?」。先前有推友問道:「入門之後該如何進階?」,這是個很重要的問題,我相信許多人曾卡在這一關。每個人的學習經驗不同,本文就我的親...

鐵人賽 Software Development DAY 13

技術 Day 13 - C++ 物件導向2 - 物件object

關於class類別是什麼和為何要用他請搭直通車Day07Class類別目標:要把我房間的書做個統計,總共有150本。(第一版本土法煉鋼法的code請點上面直通...

鐵人賽 Software Development DAY 22

技術 DAY 21:讓跨平台檔案及目錄處理更輕鬆的 std::filesystem

C++ 程式語言規格乃 ISO 標準,任何人皆可依其規格實作 C++ 編譯器。目前各主流、非主流平台皆有 C++ 適用的編譯器。 C++ 是一個跨平台的程式語言...

技術 GPU程式設計(2) -- 多執行緒

前言 GPU可以利用平行處理的方式,縮短執行時間,因此,這一次就來介紹多執行緒的程式設計方法及應用。 多執行緒的設定 上一篇 介紹GPU函數的設定是透過<...

鐵人賽 自我挑戰組 DAY 9

技術 09 程式除錯技巧指南

不管在哪個階段,在寫程式時總是會遇到大大小小的問題,不是程式不照著你的想法走,就是他連動都不想動。在今天我想要分享幾個辦法讓各位遇到臭蟲時要如何解決,以及要如何...

技術 C++讀取桌面資料夾的所有檔案,並判斷是否為捷徑檔

本文示範如何讀取桌面資料夾的所有檔案,並判斷是否為捷徑檔,程式開發IDE為BCB。 C++讀取桌面資料夾的所有檔案,並判斷是否為捷徑檔 本文

鐵人賽 自我挑戰組 DAY 14

技術 Day 0xE UVa10812 Beat the Spread!

Virtual Judge ZeroJudge 題意 輸入比賽的分數總和及分差,輸出兩隊分數 需要注意的有: 第一行輸入整數 n 代表測資數 每...

技術 [Google Code Jam] C++ Waffle Choppers 華夫切餅機

前言 這題看到的時候很天真的直接切水平判斷,再切垂直判斷,結果當然是連下面測資都過不了,因為少判斷每個Block擁有的餅乾數量,但慶幸不用重寫,只要再多一個判斷...

技術 C++將DBGrid資料匯出Excel (Exporting DBGrid data to Excel)

設計一公用函數,使可以隨時很便利的將DBGrid資料匯出至Excel (To design a function so can at any time and...

技術 [C] nanomsg Hello World!

前言 nanomsg的前身是ZeroMQ。本人也是先接觸到ZeroMQ,畢竟ZeroMQ相關資源豐富,較易上手。官方提供了很好的解釋兩者之間的差異(Differ...

鐵人賽 自我挑戰組 DAY 12
30天重新認識C++ 系列 第 12

技術 第十二天: C++ 資料結構 (一)

今天來到了 C++的資料結構,想當初資料結構在大學也是上的很辛苦呢 QQ C++ Array 第一個先來看看陣列(Array),陣列就是固定數量、同一種資料類別...

鐵人賽 Software Development DAY 18

技術 DAY 17:為類別設計的新關鍵字們

今天將焦點放在針對 Class(類別) 設計的新關鍵字。這些關鍵字在「寫出意義明確的程式碼」以及「避免低級錯誤」扮演關鍵要角。 首先,來看看 final。若用於...

鐵人賽 自我挑戰組 DAY 1
有志者,事竟成。 系列 第 1

技術 Day1 - 前言 + 第一題~第五題

前言 請別打我,這篇就是為了獎牌而發的。(說要把獎牌送人....等我另外一邊完賽我會認真處理這邊)這一篇是寫UVa和Leetcode還有Newcode的題目。一...

技術 LeetCode - 8 String to Integer (atoi)

本篇同步發布於Blog:[解題] LeetCode - 8 String to Integer (atoi) 平台: LeetCode 題號: 8 - Stri...

鐵人賽 Software Development DAY 16

技術 DAY 15:好用的小功能

今天轉換心情,來聊聊幾個常用的小功能。首先是,Range-Based for Loops。 std::vector<int> vi = {1, 2,...

技術 PyTorch\LibTorch + VS2019 : 建置編譯環境

在當今使用Python作為機器學習的主流語言,我們已經越來越難看到使用C++訓練模型的範例了。然而當您想在現實世界中的商用軟體使用您的模型時,Python的速度...

技術 C++讀取BOM Tree尾階資料

本文展示C++程式的作法:從一BOM Tree讀取其所有尾階件號資料。 本例的Tree是以一個零件逆展出來的BOM,因此尾階就是機台了。 C++讀取BOM Tr...

鐵人賽 自我挑戰組 DAY 7
Leetcode刷題筆記 系列 第 7

技術 [Day 7] Leetcode 621. Task Scheduler (C++)

前言 今天來分享621. Task Scheduler這一題~ 其實會選到這題本來也是要接續昨天priority queue主題來練習,所以用了top 100...

技術 C++利用遞迴設計逆展BOM

最近完成C++利用遞迴設計逆展BOM,分享大家,請多多指教 C++利用遞迴設計逆展BOM 本文

鐵人賽 自我挑戰組 DAY 8
30天重新認識C++ 系列 第 8

技術 第八天: C++ 基本認識 (五)

昨天認識完了 C++的基本型態,今天就來看看運算子的部分吧~ C++ 運算式 在認識運算子之前,先來認識一下運算式(expression) 運算式(expres...

技術 C++ 解析與建立Windows捷徑檔

本文說明如何使用C++解析與建立Windows捷徑檔,IDE使用BCB。 C++ 解析與建立Windows捷徑檔 本文

鐵人賽 Software Development DAY 19

技術 DAY 18: 新語法 if and switch with Initialization

碼農們老實說,我們已經習慣了下面的 if 條件式寫法: auto vi = GetIntegers(); if (vi.empty()) // Do A....

鐵人賽 Software Development DAY 2

技術 Day 02 - C++ Data Type資料類型

資料類型Data type 在declare variable時,前面要加上這個東西是什麼分類。 數字,前面加上int int age = 5; 單個文字...

技術 C++20 Modules - 讓編譯加速吧 | C++ · 傳統與革新的空間

本篇文章同步發布於 blog blog 好讀版 前言 Modules 的好處 以往,假如你在一個 cpp file 中 #include 了某個 head...

鐵人賽 Software Development DAY 26

技術 DAY 24:數字字串間的轉換

沒處理過「數字字串間的轉換」的問題,不算真正寫過 C++ 程式。C++11 納入了新的,屬於 C++ 的 STL 函數,在型別安全的情況下,處理字串數字轉換的難...

鐵人賽 Software Development DAY 24

技術 DAY23:更高層次的多緒組件 Task-based Programming

Scott Meyers 在《Effective Modern C++》書中 Item 35 條提出,開發多緒程式,在 Thread-Based 以及 Task...

技術 [VScode][C++] 我的setting.json

{ "[cpp]": { "editor.formatOnType": true,...