iT邦幫忙

c++相關文章
共有 156 則文章

技術 C++ Primer 5th Edition Exercises(練習題)13.31

Exercise 13.31: Give your class a < operator and define a vector of HasPtrs....

技術 C++ Primer 5th Edition Exercises(練習題)13.28

Exercise 13.28: Given the following classes, implement a default constructor an...

技術 心原一馬用心經營自己的部落格,自開始寫文章以來所有篇章的總整理 #歡迎追蹤收藏

嗨嗨,大家好,我是心原一馬, 內心原來一心喜歡打程式碼, 為了幫助自己也幫助別人, 小馬已在iT邦幫忙持續寫文章有半年之久了 (目前文章總數約有135篇,平均不...

技術 【c/c++學習筆記】如何將一個數字轉為字串?

有的時候,將數字當做做字串處理會方便許多, 那麼要如何將一個數字轉為字串呢? 上網查到to_string函數,是c++11新增的, 功能非常強大,定義在name...

技術 【魔鬼般的c++語法細節】(5) 陣列的宣告是不是一定是固定大小? 咦咦?用不同編譯器結果好像會不一樣?

今天在語法書C++ Primer 5th Edition 中文版的第113頁有看到這樣一段話: 一個陣列宣告器有a[d]的形式,其中a是被定義的名稱,而d是陣...

技術 【魔鬼般的c++語法細節】(4) 永遠不要回傳對區域變數的參考或指標

測試環境: OnlineGDB,編譯器選擇C++17 假設我們想要讀入一個變數n, 代表陣列長度的大小, 下一行再讀入n個int的資料進來, 相信程式並不難寫:...

技術 【c/c++學習筆記】位元運算(>>與<<)的使用

今天要來介紹c/c++中的兩個位元運算子>>與<< 如果沒接觸過程式的朋友可能會覺得很困惑, >是大於,<是小於, 那麼&g...

技術 C++ Primer 5th Edition Exercises(練習題)13.18

練習13.18 Define an Employee class that contains an employee name and a unique em...

技術 【魔鬼般的c++語法細節】(3) 為什麼long long L = 10000000*10000000;會產生溢位呢?

為了避免讀者不了解「溢位」是什麼, 小馬從頭講起, 在c++中,一個變數型態的位元數量是有限的, 所以能夠表示的數字數量自然也是有限的 普通常見的int為32個...

技術 【魔鬼般的c++語法細節】(2) 把一個數字除以0會怎麼樣?

我們都知道, 整數是不可以除以0的, 在c++中,若將整數除以0的話將產生error 然而浮點數的話就不同了, 若我們嘗試將一個非零的浮點數除以0.0則會得到i...

技術 【魔鬼般的c++語法細節】(1) 5/2是2.5還是2?

哈囉~ 大家好,我是心原一馬, 內心原來一心喜歡打程式碼。 俗話說:「魔鬼藏在細節裡。」 尤其是像c++語言這樣嚴謹又複雜的語法, 更是藏著數不盡的細節, 若是...

技術 C++ Primer 5th Edition Exercises(練習題)13.05

Exercise 13.5: Given the following sketch of a class, write a copy constructor...

技術 【c++類別class的語法大全】(2) 物件繼承; 介面; 多型

續上一篇文章【c++類別class的語法大全】(1) 物件導向概念; 封裝與存取權限; class基礎語法; 預設建構子與拷貝建構子談到物件導向, 今天要將剩下...

技術 【c++類別class的語法大全】(1) 物件導向概念; 封裝與存取權限; class基礎語法; 預設建構子與拷貝建構子

物件導向在c++程式中是個重要的概念, 本文嘗試統整c++的class語法, 從基礎開始解說物件導向的概念以及程式如何實作 物件導向程式設計簡介 傳統的寫程式模...

技術 【c/c++學習筆記】類別中的存取權限: public, private, protected

每個人都有秘密, 總有想要隱藏的東西與願意公開分享的東西。 我們c++的類別- class也是, 我們用三種關鍵字: public, private, prot...

技術 C++ Primer 5th Edition Exercises(練習題)12.28作答

Exercise 12.28: Write a program to implement text queries without defining clas...

技術 C++自修入門實境秀、C++ Primer 5版研讀秀 臉書直播&YouTube全記錄

2020年3月1日update C++自修入門實境秀 重新譯撰 《C++ Primer 5th》目前臉書直播進度: Chapter 12. Dynamic Me...

徵才 iOS工程師

工作內容 根據客戶需求進行產品開發,開發期間進行調整測試,並於開發完成後定期優化。 嘗試軟體新技術與新工具,維持code quality以及投入 new te...

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

技術 Day19 #12 #13 Integer and Roman Conversion

題目描述 12題 → 數字轉羅馬數字 13題 → 羅馬數字轉數字 思維 直接寫 程式碼 12題 class Solution { public: s...

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

技術 Day18 LeetCode #49#242 Anagrams

前言 今天主題會是這兩題,是因為我LeetCode發信給我叫我寫242題(他每個禮拜都會發信,不知道是依照什麼會告訴你,你該寫哪一題) 但是我一打開來看?嗯?貌...

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

技術 Day17 LeetCode #31#46#47 Permutation合集

前言(廢話) 31題是求下一個排列。 寫這題大概花了我一兩的小時的時間吧。 寫完後就去玩樂了,結果呢,回來的時候突然看到46、47。 #46 Permutati...

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

技術 Day 16 LeetCode #11 Container With Most Water

題目描述 給予一串數列代表木板高度 他們之間的index差則為寬度 請在這之中選擇能夠擁有最大容積的兩塊木板 舉例: 輸入:[1,8,6,2,5,4,8,3,...

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

技術 Day15 懺悔+LeetCode #9

懺悔 斷賽了,起床的時間是12:11AM。 前天的晚上,很開心的一個人幹掉一瓶BOWMORE12年愛斯蘭波本桶的威士忌。 他XX的太好喝了,結果喝完我偏偏精神又...

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

技術 Day14 LeetCode #8 String to Integer (atoi)

題目描述 將字串轉為數字。 符合以下幾種規則: 1.字串前方允許空白 2.字串後方若有字串,但前方為數字時,後方忽略不記。 3.到達非空白位置後若第一個字元非...

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

技術 Day13 LeetCode #7 Reverse Integer

題目描述 給你一個整數,請反序輸出。 思路 .......直接寫? 程式碼 class Solution { public: int reverse...

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

技術 Day12 LeetCode #6 ZigZag Conversion

題目描述 字串PAYPALISHIRING拿到給定的數字(比如3)並轉換為ZigZag型式後會變成 P A H N A P L S I I G Y...

鐵人賽 Software Development DAY 26

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

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

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

技術 Day11 LeetCode #5 Longest Palindromic Substring

題目描述 給定一個string,請輸出最長的回文子字串。 舉例 s="abbac" ans="abba" 思路 回文...

鐵人賽 影片教學 DAY 10

技術 DAY 9:一天寫一點

寫了一個獲得 Hacker News Story 的小函數,未來會用在 Story class 裡。