作者nevikw39 (牧)
看板C_and_CPP
标题关於 stl 和 c++ 的一点问题
时间Wed Nov 21 20:12:38 2018
最近,我才突然发现,我其实根本不了解 c++。原来,c++ 早已拥有许多神奇的更新,像是
auto 型别、range-based loop 或万恶的 lambda(JavaScript 真的看得很痛苦啊)等等
好多新的概念。现在的 c++ 和 c++98 更不用说是 c,完全是天壤之别呀。也因此,我也开
始想要稍微深入的学学,平常用的 string、vector 等的 STL。所以借了一本一千页的《C+
+ 标准库》,实在吓了我一大跳。其惊叹之程度,可比我当初学到 template 而明白 cin、
cout 它们背後象徵的重载的意义。
以上碎念,有几点想跟大家讨教:
apcs、npsc 之类的考试竞赛,可以使用 stl 吗?会不会有作弊之类的嫌疑?
还有,大家在读这种 STL 时,会把整本都 K 完吗?还是先看个大概,有需要再查?只是网
路上有关 STL 的资源实在没有很丰富,缺乏那种宏观完整的介绍。
最後,是有关 cin, cout 效率与 stream 的部分。好像只要不和 stdin, stdout 同步、
不要 tie 就可以加速很多。只是,假若在 apcs 之类的场合,到底有没有可能导致 timeou
t?另外,stream 的缓冲区、flush 那些什麽的,我实在很难体会欸。
哎呀,不小心就打了一大串,谢谢大家看完,请不吝给予指教!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 106.107.176.184
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1542802361.A.0ED.html
1F:→ testPtt: 看故事书干嘛 wiki追一下多哪些再关键字去查就好 11/21 20:19
2F:→ nevikw39: 可是我英文不够强 qq 11/21 20:31
3F:推 james732: 英文要练习的,这是个很划算的投资 11/21 20:48
4F:→ nevikw39: 国中太混了,现在已经在认真读了,目标高二中级 XD 11/21 22:11
5F:推 oToToT: 比赛(ACM, IOI相关的)应该都可以用。至少我没遇过禁STL的 11/21 22:11
6F:→ oToToT: 比赛 11/21 22:11
7F:→ nevikw39: 谢谢o大,容器和sort之类的算法应该就可以节省不少时间 11/21 22:19
8F:推 hankchang805: 不太会耶,就自己试试看每个函式的时候就好了XD 11/22 01:08
9F:→ hankchang805: by 活到大三的爆肝仔 11/22 01:08
10F:→ F04E: 为什麽lambda是万恶的?? 11/22 18:27
11F:→ nevikw39: 欸欸每次看到lambda真的都觉得很凡,尤其是js,感觉只 11/23 06:36
12F:→ nevikw39: 有本人看得懂吧 11/23 06:36
13F:→ sarafciel: 那只是因为你没有学过而已 11/23 10:41
14F:嘘 F04E: 那是你自己的问题吧 11/24 12:49
15F:→ EdisonX: 工作 专案 没用到 很快又还回去了 11/24 19:18
16F:推 Sylveon: 我从国中比赛到研究所,除了大学奇葩助教之外,没有在禁 11/25 14:33
17F:→ Sylveon: 止STL(更肮脏的都有人用了)所以绝对可以放心使用 11/25 14:33
18F:嘘 KanzakiHAria: 先学好中文 11/26 06:47
19F:→ kingofsdtw: 先学好文章/段落... 11/28 11:28
20F:嘘 KanzakiHAria: 请说中文 11/29 21:35
21F:嘘 MartinJ40: 11/30 16:35
22F:→ MOONRAKER: 用心眼就会看懂了。 11/30 16:50
23F:→ nevikw39: 兹回覆如下: 11/30 17:34
24F:→ nevikw39: 不才如我,表达能力或有问题。至於中文,我对自己稍微 11/30 17:34
25F:→ nevikw39: 有点信心。 11/30 17:34
27F:→ nevikw39: 也十分好奇以上诸位高中国文段考如何? 11/30 17:34
28F:→ nevikw39: 当然,我叙述有不周之处,非常欢迎各位指点。仅仅质疑 11/30 17:34
29F:→ nevikw39: 他人的国文能力,实在也是有趣。 11/30 17:34
30F:→ nevikw39: 还是希望大家可以愉快的讨论,谢谢 11/30 17:34
31F:嘘 MOONRAKER: 国文段考咧 什麽落伍指标阿 11/30 18:08
32F:→ nevikw39: 我爸国立大学专任中文副教授啦 这辈子第一次被笑中文能 11/30 19:09
33F:→ nevikw39: 力 真的颇喝 11/30 19:09
34F:→ cphe: 看推文以为我来到book版XD 12/01 00:13
35F:嘘 CoNsTaR: 果然高中生水准 12/02 03:58
36F:推 ToMmyDong: 程式竞赛开着你提到的IO优化会好很多 12/02 07:54
37F:嘘 F04E: 你爸中文副教授不代表你不是智障。 12/04 12:38
38F:→ F04E: 你不止中文不行,逻辑也很差。 12/04 12:39
39F:→ ofd168: 你需要锻链你的EQ,在网路世界不会有人管你是不是学生,尤 12/04 16:21
40F:→ ofd168: 其ptt使用年龄偏高,做人柔和点,对未来有帮助,毕竟年轻 12/04 16:21
41F:→ ofd168: 气盛是通病啊 12/04 16:21
42F:→ ofd168: 用年少轻狂好像比较符合 12/04 16:22
43F:→ ofd168: 另外高中成绩真的不算什麽,人生几十年,可不会因为你一次 12/04 16:25
44F:→ ofd168: 段考或是你高中三年就决定你的成功与否 12/04 16:25
45F:推 ofd168: 出社会找工作你就会知道,身边都是各种学校的书卷,谦虚点 12/04 16:27
46F:→ ofd168: 才可以走的更远 12/04 16:27
47F:嘘 yuetsu: 这样玻璃心就碎了 孩子你还太嫩 12/07 11:51
48F:嘘 ICCompiler: 挖靠 贴高中成绩单是三小== 12/10 14:59
49F:→ ICCompiler: 小鬼你第一天上pttㄇ 12/10 15:00