【2016.5.08】C++ 学习笔记

异常规范

异常规范是在 C++11 中弃用的 C++ 语言功能。这些规范原本用来提供有关可从函数引发哪些异常的摘要信息,但在实际应用中发现这些规范存在问题。 证明确实有一定用处的一个异常规范是throw() 规范。
例如: cpp void MyFunction(int i) throw();
告诉编译器函数不引发任何异常。它相当于使用 __declspec(nothrow)。这种用法是可选的。
(C++11) 在 ISO C++11 标准中,引入了 noexcept 运算符,该运算符在 Visual Studio 2015 及更高版本中受支持。尽可能使用
noexcept 指定函数是否可能会引发异常。

简单地总结上面的废话,就是本来throw(xxx)可以指定函数可能引发啥异常,但是后来人们发现啥异常没卵用,唯一有用的用法就是用throw()指定不会引发任何异常,而这种唯一有用的异常规范用法在C++11中被noexcept替代掉了,异常规范也直接废弃了。

STL

vector, list, deque 都是顺序容器
vector, deque 支持对任意元素的访问,元素严格有序
list, set, multiset, map, multimap 支持bidirectional iterator,可以++iter –iter
stack, queue, priority_queue 不支持迭代器
map 和 set 中不允许存在关键字相同的元素(multimap和multiset可以)
所有的容器都有拷贝构造函数
输出迭代器只能够向一个序列写入数据,它可以被修改和引用,不能用作右值(不能读取值)
调用容器的 erase(beg, end) 函数,会删除容器中的 从 beg 开始(包含beg) 到 end 结束(但不包含end) 的所有元素
clear
swap 交换内容
clear 清空元素
assgin(n, elem) assgin(begin, end) 清空并且加上那堆元素

Song - 「星の在り処」 - 空の轨迹

嗯。。结尾有阿姨洗铁路

[player url=’//static.moew.xyz/usr/uploads/music/hoshinoarika.mp3’ title=”星(ほし)の在(あ)り処(しょ)” artist=’空の轨迹’ origin=’http://music.163.com/#/m/song?id=26136310']
[lrc]
[00:12.30]君[きみ]の影[かげ] 星[ほし]のように
[00:18.22]朝[あさ]に溶[と]けて消[き]えていく
[00:24.20]行[い]き先[さき]を失[な]くしたまま
[00:29.91]想[おも]いは溢[あふ]れてくる
[00:34.90]
[00:36.09]強[つよ]さにも弱[よわ]さにも
[00:41.96]この心[こころ]は向[む]き合[あ]えた
[00:47.88]君[きみ]とならどんな明日[あした]が
[00:53.50]来[き]ても怖[こわ]くないのに
[00:58.79]
[01:01.25]二人[ふたり] 歩[ある]いた時[とき]を
[01:11.58]信[しん]じていて欲[ほ]しい
[01:20.62]
[01:23.40]真実[しんじつ]も嘘[うそ]もなく
[01:29.28]夜[よる]が明[あ]けて朝[あさ]が来[く]る
[01:35.17]星空(ほしぞら)が朝(あさ)に溶(と)けても
[01:40.63]君[きみ]の輝[かがや]きはわかるよ
[01:47.00]
[01:58.72]さよならを知[し]らないで
[02:04.56]梦見[ゆめみ]たのは 一人[ひとり]きり
[02:10.47]あの頃[ごろ]の 君[きみ]の目[め]には
[02:15.94]何[なに]が映[うつ]っていたの
[02:21.41]
[02:23.77]二人[ふたり]つないだ時[とき]を
[02:34.04]谁[だれ]も消[け]せはしない
[02:43.02]
[02:45.95]孤独[こどく]とか痛[いた]みとか
[02:51.84]どんな君[きみ]も感[かん]じたい
[02:57.78]もう一度[いちど] 見[み]つめ合[あ]えば
[03:03.34]願[ねが]いはきっと叶[かな]う
[03:11.02]
[03:34.49]夜明[よあ]け前[まえ] まどろみに
[03:40.50]風[かぜ]が頬[ほほ]を 流[なが]れていく
[03:46.32]君[きみ]の声[こえ] 君[きみ]の香[かお]りが
[03:51.83]全[すべ]てを包[つつ]んで満[み]ちていく
[03:56.90]
[03:58.14]思[おも]い出[で]を羽[は]ばたかせ
[04:04.01]君[きみ]の空[そら]へ舞[まい]い上[あ]がる
[04:09.92]星空[ほしぞら]が朝[あさ]に溶[と]けても
[04:15.42]君[きみ]の輝[かがや]きはわかるよ
[04:20.30]
[04:21.67]愛[あい]してる ただそれだけで
[04:27.20]二人[ふたり]はいつかまた会[あ]える
[04:35.77]
[04:39.77]終わり
[04:41.77]
[/lrc]
[/player]

君の影 星のように
ki mi no ka ne / ho xi no you ni
朝に溶けて消えていく
a sa ni to ke de / ki ye de you gu
行き先を失くしたまま
i ki sa ki wo / na ku xi ta ma ma
想いは溢れてくる
o mo yi wa a / fu re te ku ru

强さにも弱さにも
tsu you sa ni mo / you wa sa ni mo
この心は向き合えた
ko no ko ko ro wa / mu ki a e ta
君とならどんな明日が
ki mi to na ra / don na a xi ta ga
来ても怖くないのに
ki te mo ku wa / ku na i no ni

二人步いた时を
fu ta yi a lu i / ta to ki wo
信じていて欲しい
xi n ji de i te / ho xi i

真实も嘘もなく
xi n ji zu mo / lu so mo na ku
夜が明けて朝が来る
yu ru ga a ke te / a sa ga ku lu
星空が朝に溶けても
ho xi so ra ga / a sa ni to ke te mo
君の辉きはわかるよ
ki mi no ka na / ya ki wa wa / ka ru you

さよならを知らないで
sa you na ra wo / xi lu la na i de
梦见たのは 一人きり
you me mi ta no wa / hi to li ki li
あの顷の 君の目には
a no ko ro no / ki mi no me ni wa
何が映っていたの?
na ni ga wu zi / wu te i ta wo?

二人つないだ时を
hu ta li zu na i / da to ki wo
谁も消せはしない
da re mo ke se wa / xi ta i

孤独とか痛みとか
ko no ku to ka / i ta mi to ka
どんな君も感じたい
do n na ki mi mo / ka lu ji ta i
もう一度 见つめ合えば
mo ou i ji do / mi zi me a e ne ma
愿いはきっと叶う
ne ga yi ma ki / ye do ka ma a wu

夜明け前 まどろみに
you wa ke ma ei / ma do lou re ni
风が颊を 流れていく
ka ze ga bo wo / na ga re te ku
君の声 君の香りが
ki mi no ko ei / ki mi no ga wo ri ba
全てを包んで满ちていく
se be de wu zi / zi wu n te mi qi te gu

思い出を羽ばたかせ
o mo i de wo / ha ba ta ka se
君の空へ舞い上がる
ki mi no so ra e / ma i a ga lu
星空が朝に溶けても
ho xi so ra ga / a sa ni to ke te mo
君の辉きはわかるよ
ki mi no ka ga / ya ki wa wa / ka ru you

爱してる ただそれだけで
a i xi te lu / ta da so re da ge de
二人はいつかまた会える
fu ta ri wa i / t zu ka ma da / a te lu

顺便放上冷鸟大大的中文填词版本~
[player url=’//static.moew.xyz/usr/uploads/music/xingzhisuozai.mp3’ title=’星之所在’ artist=’泠鸢yousa’ origin=’http://music.163.com/#/m/song?id=28977373']
[lrc]
[00:00.000] 《星之所在》
[00:10.390]
[00:12.940]无边的夜空,泛起了微光
[00:18.790]破晓你的身影消失在远方。
[00:24.650]失却了方向,留我独自流浪
[00:30.290]对你的思念缠绕在心上。
[00:36.400]拭去的泪花,随风落芬芳
[00:42.090]一步一步去向遥远的地方
[00:48.290]迷雾散去只要 有你在身旁
[00:53.830]哪怕有一天流放在洪荒
[01:00.880]是谁在星空之下 轻声唱
[01:11.120]流星划破 星辰的悲凉。
[01:23.510]温暖的晨光,散去了忧伤。
[01:29.460]留不住的落花在风中飞扬。
[01:35.350]星辰泛泪光融入绚烂的朝阳
[01:40.800]为你的足迹印上耀眼的光芒。
[02:12.040]思念的翅膀,乘风向前方。
[02:17.890]追逐你的背影穿过风和沙
[02:23.730]星辰泛泪光融入绚烂的朝阳
[02:29.810]为你的足迹印上耀眼的光芒。
[02:36.210]我如此渴望,与你一起去流浪
[02:41.550]去向那一片星辰不落的地方
[/lrc]
[/player]

【文章分享】The Lie We Live (《我们身处的谎言世界》)

The Lie We Live

我们身处的谎言世界

At this moment you could be anywhere, doing anything. Instead you sit alone before a screen. So what’s stopping us from doing what we want? Being where we want to be?
此刻,你本可以在任何地方做任何事,但你却独自坐在屏幕前。究竟是什么在阻碍我们做想做的事,到想去的地方?
Each day we wake up in the same room and follow the same path, to live the same day as yesterday. Yet at one time each day was a new adventure. Along the way something changed.
每天我们都在同样的房间醒来,遵循同样的生活轨迹,过着和昨天同样的生活。曾几何时每一天都是一场新的冒险。然而某种改变发生了。
Before our days were timeless, now our days are scheduled. Is this what it means to be grown up? To be free? But are we really free?
曾经的一天没有时间的束缚,如今的一天却被各种计划占据。难道这就是长大后的生活?我们追求着所谓的自由,可是我们真的自由吗?
Food, water, land. The very elements we need to survive are owned by corporations. There’s no food for us on trees, no freshwater in streams, no land to build a home.
食物、水、土地。我们需要的生存元素都被大企业垄断。树上没有食物,河里没有清水,没有土地来建造家园。
If you try and take what the Earth provides you’ll be locked away. So we obey their rules. We discover the world through a textbook.
如果你尝试享用地球所供给的东西,你就已经被关在了牢笼之中。于是我们服从他们的规定。我们通过教科书来了解世界。
For years we sit and regurgitate what we’re told. Tested and graded like subjects in a lab.
多年来我们坐着机械式地被灌输千篇一律的知识。像试验品一样被测试和评分。
Raised not to make a difference in this world, raised to be no different. Smart enough to do our job but not to question why we do it.
不被抚育去改变世界、做与众不同的人。聪明到能够完成眼下的工作却从不质疑为什么要这样做。
So we work and work, left with no time to live the life we work for. Until a day comes when we are too old to do our job.
于是我们不停地工作,无暇享受自己心目中追求已久的生活。直到肉体衰老无力行动。

阅读更多...

请我喝杯咖啡吧~

支付宝
微信