【C++】10.18日的C++筆記
- 使用memset初始化一個類會導致類中的指針和虛函數表出現問題。相關鏈接
- 使用
memset(a,1,sizeof(a))
初始化a數組不會達到預期的效果,因為memset會把每個字節賦值為1就會變成16843009。 - sizeof會在編譯期間轉化為相應的數字(雖然聽說某標準表示,為了配合動態數組有些可以在運行時計算),所以請不要使用sizeof計算函數指針類型參數的大小,會返回一個指針的長度,而不是這個指針指向的地址(數組,結構體,類)的長度。
- sizeof會計算字符串末尾的
\0
,而strlen不會. - vector增加新元素時可能會發生c儲存位置的變化,就是整個vector位置發射了移動。
- C++常量折疊
//TODO
- const修飾的變量在c中表示為只讀,而在C++中表示為常量.
- const初始化常量的同時要賦值。
- ,(逗號運算符)
//TODO
- 結構體的對其
//TODO
- 虛函數的調用問題
//TODO
- virtual 函數是動態綁定,而缺省參數值卻是靜態綁定。絕不重新定義繼承而來的缺省參數值!
【C++】10.18日的C++筆記
相關推薦
【C++】10.18日的C++筆記
函數表 ons ++ 新元素 virt 末尾 相關鏈接 定義 https 使用memset初始化一個類會導致類中的指針和虛函數表出現問題。相關鏈接 使用memset(a,1,sizeof(a))初始化a數組不會達到預期的效果,因為memset會把每個字節賦值為1就會變成1
【 OJ 】 HDOJ1026 18年11月10日22:22 [ 25 ]
這題 Memory Limit Exceeded Memory Limit:32768 K本題在測試機上是35343K 這題如果想AC可以不用看本人的話了....因為超了記憶體,如果只是想了解思想,強烈推薦,感覺還是很不錯滴~自賣自誇下 這題我
【 OJ 】 HDOJ1022 18年10月31日21:41 [ 21 ]
這題蛋疼......開始看題目以為只要判斷是否逆序就出來了,後來發現人家網上說【並不是說必須所有的車都進站了 才可以統一按順序出來,而是說可以先進入一輛車然後這輛車出來,然後再進下一輛車,也可以先進兩輛然後出來一輛再進一輛,即何時進站何時出站都可以....】才恍然大悟.... 所
【 OJ 】 HDOJ1021 18年10月31日19:27 [ 20 ]
開局直接WA了 程式碼如圖: # include<iostream> using namespace std; int Feibo[1000000] = {7,11}; bool visit[1000000]; // F(0) = 7, F(1) = 11, F(n) = F
【 OJ 】 HDOJ1000 18年10月25日11:58 [ 1 ]
剛開始刷OJ,很煩第一次就沒有AC,後來發現是由於沒有用while 類似C中的while(scanf!=EOF) # include<iostream> using namespace s
【 OJ 】 HDOJ1003 18年10月25日16:41 [ 4 ]
難受想哭,檢查了N次,但是還是WA,真的難受,求有沒有大佬帶打副本HDOJ的,感覺打副本蠻有意思的,但是一直卡在這提交上,好煩.........嗚嗚,有沒有大神指教下到底 /* Problem Description Given a sequence a[1],a[2],a
【 OJ 】 HDOJ1008 18年10月26日10:16 [ 7 ]
ummmmmm , 1006 ,1007 炸了自己也沒調試出來.......有點難受.... 上下樓梯.ummmmm按照順序計算就好了,AC了....如果沒AC就想撞牆了..... # includ
【 OJ 】 HDOJ1013 18年10月27日12:11 [ 12 ]
這幾天終於出來了一個AC的,不知道是不是這題檢測條件太簡單了....很頭疼....好吧...好歹AC了..QAQ... 基本思想和超大資料相加類似,不清楚他輸入的數字有多大,所以用字串來儲存,出現類似
【 OJ 】 HDOJ1015 18年10月27日21:02 [ 14 ]
額.....拿到這題感覺沒啥思路.....So.....ummmm ,暴力出奇跡.....直接暴搜了.....然後竟然.....AC了..... super......至理名言....大力出奇跡,暴搜可掛機..... # include<iostream> #
【 OJ 】 HDOJ1017 18年10月30日19:57 [ 16 ]
ummm,這題目好煩人....看半天根本讀不懂.....然後發現....有點水.... 然後竟然沒有AC # include<iostream> using namespace std;
【 OJ 】 HDOJ1018 18年10月30日20:40 [ 17 ]
自己開始的思路感覺並不好.....參考網上人的思路.....堪比變態 此題已經被 AC /* 首先第一思路就是大數階乘,求出具體數值用陣列儲存,然後sizeof(a)/sizeof(a[0]) 拿到
【 OJ 】 HDOJ1020 18年10月31日18:05 [ 19 ]
ummm,一開始一直RE ,莫名其妙,後來發現他給的字串檢查長度在10000,我定義的只有1000 ummm,下面是修改後的AC程式碼 # include<iostream> # inc
【LeetCode】10. Regular Expression Matching(C++)
地址:https://leetcode.com/problems/regular-expression-matching/ 題目: Given an input string (s) and a pattern (p), implement regular expression ma
【網易】 【作業】 程序設計入門—C語言 翁愷 第二周
rate span asio tin bar ase read con hab #include<stdio.h> int main() { int a=0,b=0; scanf("%d",&a); if(a>=800)
【C++】cmdline —— 輕量級的C++命令行解析庫
pre eas 很好 -- 創建 tar mod ans valid 平時用C++寫一些命令行工具,須要解析命令行的輸入參數,這是一項繁瑣而且easy出錯的工作,我們不應該將主要精力放在這上面。能夠考慮使用開源的庫。以下的cmdline就是當中很好用
【網易】 【作業】 程序設計入門—C語言 翁愷 第五周
完數 字符 啊啊啊 垃圾 sys class -c system logs #include<stdio.h> int sushume(x) { int i=2,ret=0; for(i=2;x%i!=0;i++){;} //pri
線性代數-矩陣-【5】矩陣化簡 C和C++實現
tar tput c++ spec 但是 exc c++語言 emp opened 點擊這裏可以跳轉至 【1】矩陣匯總:http://www.cnblogs.com/HongYi-Liang/p/7287369.html 【2】矩陣生成:http://www.cnblog
【轉】 cocos2dx 3.x C++搭建protobuf環境
person ccf binding csdn bind taf protoc -cp strlen http://blog.csdn.net/ganpengjin1/article/details/50964961 Cocos2dx 裏面在網絡遊戲通信這一塊一般我們都會采
【Foreign】數據結構C [線段樹]
text 信息 lap sid list padding 單點 block word 數據結構C Time Limit: 20 Sec Memory Limit: 512 MB Description Input Output
【探路者】10月16日立會報告(團隊第1周-第3次)
ima target 可擴展 美工 腳本 技術分享 目的 ati 編程 【探路者】組成員及各位博客地址。 1藺依銘:http://www.cnblogs.com/linym762/ 2張恩聚:http://www.cnblogs.com/zej87/ 3米赫:http:/