幻の上帝
幻の上帝
关注数: 156
粉丝数: 1,931
发帖数: 72,393
关注贴吧数: 291
什么是计算? 经验不想送到马甲上,先挖坑。
[虽厉]XML Parsing Error: undefined entity http://tieba.baidu.com/mo/m?kw=c%2B%2B IE正常。。。是我脚本抽了还是度娘抽了……
[原创][坑]何勤《 轻松学习C程序设计 》简评 喂熊.坑.防偷窥.patch
[H2O]没模式匹配果然就是不爽…… 喂熊……
无条件噗.查找表 喂熊。
又玩脱了…… Nightly,昨天升级开始出现问题。关油猴/Stylish无效,-safe-mode后正常,目测插件不兼容……又得苦逼排除几十个插件了……所以想问问有谁遇到一样情况的么。 话说发新贴图片也插入不了什么情况。
关于三棒送卡活动 上次看到有人在这里发IMEI才知道S4有送内存卡活动。正好我妈买了个所以拿到了张8G的,嘛…… 上上星期就到了,还没拆封呢,结果今天又送来一张。。。 看了下第一次的订单号是对的,但查询显示还在配送中…… 到底什么情况?
[原创]转移vs复制 一楼喂熊。插楼的删。
反面教材批判Vol.3 这次是简短的奇葩物。
[H2O]3+6+0果然到处=⑨ IShellFolder枚举桌面(话说为什么相对路径为空怎么是“计算机”了),有个节点GetDisplayNameOf总是0x8004005,debug了半天……发现用64位编译就没问题了,一看是“我的手机”。。。 求破……
[233]能黑ITU么 果然奇葩到处有…… http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fgcc.gnu.org%2Fbugzilla%2Fshow_bug.cgi%3Fid%3D53073&urlrefer=c7c3feeffe2152e75494f7628730c524 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.spec.org%2Fcpu2006%2FDocs%2Ffaq.html%23Run.05&urlrefer=faa7ef07c0bd1e24289353aab406573c
[需求收集]class template path 喂熊
坑爹的cl 喂熊
LLVM又坑爹了…… 几个月来一直编译失败,原来……
[吧务]20130514吧规整理草案 忘记喂熊防偷窥…… @关签 @寒云似雾 ` 总之整理了一下。 已经git commit,没问题就sync了。
[H2O]不太厚道不过很欢乐的样子…… 一楼熊。
[233]继续看笑话 喂度娘。
YSLib PreAlpha 4 喂熊。
YSLib PreAlpha 4 1楼喂度娘……
关于STL的使用 喂熊
日常…… 喂熊……
[233]说啥好呢…… 倒是没想到二话不说直接关了issue……请允许我做一个悲伤的表情。。。(略)
反面教材批判Vol.2 这次是有意还是无意地误解,我就不知道了。
反面教材批判Vol.1 谭X什么的太长,迷惑性看来也没多少,就换点内容吐槽吧233……
[例行教育]应求开楼 “oier1995: 回复 幻の上帝 :您就开一个嘛……反正这段时间没事干&…… ” @oier1995 不过问题都说了,我现在也觉得没什么槽点可以吐的,该干嘛干嘛吧。
[原创]关于异常处理的一些话题 喂熊要紧。
好吧,sxkdz_lab大爷你进来 喂熊。也不污染人家的贴子了。 能让我开主题我承认你还是有点本事的。
[H2O]他喵的Win7 这几天总是莫名其妙Permission denied……
[备份]关于Linus 07年喷C++一事的意见 除非有新论据,不想多打字,以后有煋的拿这个盖棺定论。 1.炮轰C++用得着摊上Linus Torvalds?他算老几?维护过实现和哪个语言的标准?哪怕用了几年C++写出点什么东西没?C或许还过得去(只是“过得去”是因为某种意义上用了十几年都没喷光明正大喷C语言的,就差不多也不算会C了),评论C++……不是说笑?这件事只不过git是导火索,而git刚好是Linus带头维护的罢了,充其量也就是个八卦,犯得着炒个几年? 2.逮到“抽象”喷我就笑了……有小白拿OOAD的结果当abstraction,还要迎合着犯二?操作系统没有抽象?语言没有抽象?数学没有抽象?这里最关键的是,资源管理本来就是建立在抽象的基础上,自己还要打脸。 3.“设计”更是笑料。资源管理贯穿始终都无视的还给人强调“设计”?不就是用C给的吊死抽象(resource=memory,用在Lisp上或许还行,C嘛……)给坑了的二等残废? 4.有些结论是对的(尽管过程无厘头),比如对于大多数人来说C++确实更容易写出烂代码导致管理成本问题(所以也许可能大概真的不适合Linus管的项目)。不过这就够推出C++烂?这点逻辑问题都搞不明白,哪根线搭错了?(C++在接口的设计和实现上真的烂……不过要我说的话大部分是拜C所赐,其它不少也有因为和C相似的原因。) 5.关于“心智包袱”。导致C++烂代码的心智包袱主要有两个,一个是关于抽象和OO的乱七八糟的概念不清,另一个就是脑残C原教旨主义依赖渣渣类型系统之类特性的抽象(具体点的一例如乱用指针;再如鉴定错误码一百年不动摇)。现实中后者往往还更麻烦(因为编译什么的可能没问题换人维护了才发现很混乱)。这点C是没得选择,C++提供了选择却利用更笨更麻烦的办法是闹哪样,只是为了逃避学习?那承认自己烧饼不是更干脆,扭扭捏捏作甚?到底谁有包袱?
[备份]关于Linus 07年喷C++一事的意见 除非有新论据,不想多打字,以后有煋的拿这个盖棺定论。 1.炮轰C++用得着摊上Linus Torvalds?他算老几?维护过实现和哪个语言的标准?哪怕用了几年C++写出点什么东西没?C或许还过得去(只是“过得去”是因为某种意义上用了十几年都没喷光明正大喷C语言的,就差不多也不算会C了),评论C++……不是说笑?这件事只不过git是导火索,而git刚好是Linus带头维护的罢了,充其量也就是个八卦,犯得着炒个几年? 2.逮到“抽象”喷我就笑了……有小白拿OOAD的结果当abstraction,还要迎合着犯二?操作系统没有抽象?语言没有抽象?数学没有抽象?这里最关键的是,资源管理本来就是建立在抽象的基础上,自己还要打脸。 3.“设计”更是笑料。资源管理贯穿始终都无视的还给人强调“设计”?不就是用C给的吊死抽象(resource=memory,用在Lisp上或许还行,C嘛……)给坑了的二等残废? 4.有些结论是对的(尽管过程无厘头),比如对于大多数人来说C++确实更容易写出烂代码导致管理成本问题(所以也许可能大概真的不适合Linus管的项目)。不过这就够推出C++烂?这点逻辑问题都搞不明白,哪根线搭错了?(C++在接口的设计和实现上真的烂……不过要我说的话大部分是拜C所赐,其它不少也有因为和C相似的原因。) 5.关于“心智包袱”。导致C++烂代码的心智包袱主要有两个,一个是关于抽象和OO的乱七八糟的概念不清,另一个就是脑残C原教旨主义依赖渣渣类型系统之类特性的抽象(具体点的一例如乱用指针;再如鉴定错误码一百年不动摇)。现实中后者往往还更麻烦(因为编译什么的可能没问题换人维护了才发现很混乱)。这点C是没得选择,C++提供了选择却利用更笨更麻烦的办法是闹哪样,只是为了逃避学习?那承认自己烧饼不是更干脆,扭扭捏捏作甚?到底谁有包袱?
[H2O]Fvcking China Telecom gmail一直上不去,他喵的搞了一小时才发现是DNS抽风……卡了一刻钟才发完邮件到cxxedit
[email protected]
。。。
[H2O]人比人比死人 std-proposals上注意到了N3506的作者,大概是除了我以外唯一一个像是华人的…… 简单社工(Google→LinkedIn→人人)了下,FreeBSD的几个port的maintainer,各种GSoC,居然和我同届…… 老了……
[H2O]Z.L http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.acfu&urlrefer=3ff1542f784261e9ac80bb05e844c5dbn.tv/a/ac541091 @RichSelian /
[Pit]NPL working draft process 2 TBD
[H2O]备用机终于重启了 某碎屏笔记本连续开了73天以后发现mstsc不上了,一看停在欢迎界面……估计还是内存电压不稳(自动更新应该不会这样卖萌)…… 他喵的我正在Victoria修移动硬盘(好吧就是上次那块,当PD unity乱塞东西于是又坏了……)…… 有什么想挽的么。。。
该死的重载 class X { X(); X(const X&); X(X&&); template<class U> X(U&&); }; 有什么问题么。。。 (我在这里被坑了6个小时。。。)
[1/2-H2O]Reluctance on introducing new keywords 1L喂熊。
[H2O]可以删自己的贴了? 我out了?
[CSDN]散分 http://bbs.csdn.net/topics/390345769
[non-H2O]果然还是有人和我想的一样。。。 https://groups.google.com/a/isocpp.org/forum/#!topic/std-proposals/ZYslVUKfwas
E17的repo有多大…… svn co了一个多小时都1283M了……
百度百科低质量相关词条内容通告 鉴于百度百科引入低质量内容成本相对于修正词条内容成本极低,本贴对此类内容进行部分归档以便减少重复审阅。内容不定期更新。 喂熊。
[原创]C11&C++11的赋值相关表达式求值 喂熊。插楼的抽。
某黑历史 表示不明真相。。。 bbs.thproject.net/read.php?tid=42820
关于环境 虽然最近没什么力气做题目不过看了下规则/FAQ…… “编程语言 :C语言(GCC编译器)、C++语言(G++编译器)、Java语言” 这也太不专业了吧…… 要说开发和运行环境,起码得把用什么编译器版本得说一下吧?部署在什么系统上?要知道用M$VCRT/glibc的long long输出差异都会坑到人的。 Java更奇葩,几乎等于没说。。。用的什么JDK?什么JVM?(应该不会是Dalvik吧……) 能给出平台 使用的t arget (CPU-vendor-OS ) triplet 、语言实现及版本和compiler driver的完整命令行么 ?
[原创]《与C++相关的一些术语的翻译和问题》评注 有URL所以喂熊。
[semiH2O]终于找到为什么cmake不了clang的原因了 今天忍不住mingw32-make -d了下……发现CLANG_VENDOR里面不能有<或>,会漏转义,于是g++ -DCLANG_VENDOR="\"xxx<yyy>zzz\""就会杯具地找不到路径。。。LLVM没动过所以正常……被坑了几个月
[H2O]度娘你他喵的。。。。 只删水贴也罢了,删随便回复的也忍了,居然抽精华。。。。你在 c++吧 发表的主题: “[原创][翻译]为什么每个C程序员应该了解未定义行为#1”被 贴吧管理系统 删除07:22
[233][std-proposals]Change official RAII to CADRe 1L喂熊。。。
Touhou Replay 惯性喂熊。
[伸手]求Win32下函数指针实现相关文档 同一进程,对ld(大概隐含-enable-auto-import)-enable-runtime-pseudo-reloc(似乎加不加无所谓,反正-disable链接错误)出来load-time implicitly linked的DLL里的同一个函数,在DLL内部和客户代码里面分别取指针,两个不相等…… Google出来没一个能打的,所以伸手。特别是关于函数地址为什么需要随caller的位置有关(看起来和image base有一腿)的原因。 PE-COFF spec什么的没到山穷水尽的话暂时就算了……
陈良乔《我的第一本C++书》槽点集 为什么看过样章以后我和不少其它人(见ChinaUnix作者现身说法的帖子)说这是一本烂书?因为样章的质量实在过于震撼人心了。遗憾的是,粗略看到第一章,样章里的错误仍然多得没办法在一个回复里讲清楚,即便我拿到的材料是影印文档,没法方便大段引用。 所以这里新开主题,以兹说明。当然,时间仓促,很可能有遗漏。
[原创]C/C++语言学习导论(2) 贴完之前有问题楼中楼,插楼不保证存活。 之前可能说得不够清楚,解释一下本文讨论目的: 澄清一些原则性问题; 建立系统性的知识框架; 指出一些关键概念; 可以用于自检对语言学习问题上是否有足够了解。 本文适宜的读者不可能是所有人。 如果你是新手,那么建议前面的部分先过一遍,到后面C/C++语言/实现上的具体实例时,再回顾这些概念。但是其中有些东西是新手迟早必须知道的,否则新手永远是新手。 加粗部分无论如何 至少得眼熟,而 红字必须记牢 。当然如果有可能,尽量先使用搜索引擎看看自己能理解到哪个程度,以后需要学的就会少一些。
[FP]Function composition 需求: 输入一系列函数f1, f2, f3, ...输出复合函数f1 . f2 . f3 . ... 允许使用C++11; 不使用boost; 用起来尽量简单,实现起来可以复杂(简单更好)。 求解。
[原创]C/C++语言学习导论(1) 看某些新手问题实在火大,但有些提问方式和态度似乎又没问题……总算受捕鸟了…… (即兴发挥,发贴框直接手打。估计还有后续所以先占个编号。 有问题楼中楼, 插楼的删。) 前面的不止适用于C/C++。
64位Windows版Firefox停止开发? http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.pcbeta.com%2Fviewnews-44695-1.html&urlrefer=f92826881331b1fd0f8eeb59283cbe66 我这里Nightly还有是什么情况…… 题外话:话说这里有人用ICC编译过么……怎么改makefile?
[non-H2O]成员迭代器 需求: 已知多态类D1、D2、D3……有public公共基类B, class non_pod { public: D1 d1; D2 d2; D3 d3; //依此类推 }; 不增加非静态成员或命名空间作用域对象,求构造一迭代器类I,满足: 解引用返回的类型可转换为B&; 指向d1的I类型对象++后指向d2,再++指向d3,依此类推。 想了两天没想出来怎么搞比较好…… (因为non standard layout,所以没法随便offsetof。不过这个可以暂且无视。) (发现成员指针超坑爹……) 题外话:找到抄Linux Kernel链表的一种猥琐实现locklessinc.com/articles/flexible_lists_in_cpp/……
[H2O][杯具]移动硬盘坏了…… 4.36在Win7上运行不能,Google了2个小时…… 话说有什么好点的修坏道比较靠谱的专业低格工具么?
[原创]关于main函数的原型和返回值 发现以前说的太零碎,不太好引用……整理一下。 目前我看到的比较靠谱的说法(有正确的引用出处,并指出了实现扩展): homepage.ntlworld.com/jonathan.deboynepollard/FGA/legality-of-void-main.html tieba.baidu.com/p/626323902 ↑而这里的说法是有问题的。 这里再解释一下ISO C/C++中对main的要求。 0.标准版本说明: ANSI C89指ANSI X3.159-1989,后来被采纳为ISO/IEC 9899:1990,通称C90。两者正文仅有格式变化(另外C90不包含Rationale)。 C99指ISO/IEC 9899:1999,被ANSI于2000年5月采纳。 C11指ISO/IEC 9899:2011,是现行正式C语言国际语言标准。 ISO C++98指ISO/IEC 14882:1998,是第一个C++语言国际标准。 ISO C++03指ISO/IEC 14882:2003,是第二版C++语言国际标准,对上一版只有小的修正。 ISO C++11指ISO/IEC 14882:2011,是现行C++语言国际标准,有较大改动。 ANSI C一般即ANSI C89。实际上也只有这版标准是先ANSI后ISO。 在本文问题上,ANSI C89和C90、C99和C11、C++标准各个版本这三组标准之间分别没有实质变化(或根本一模一样),所以只引用最早的标准文本。 1.首先是几个背景知识。 本文所讲的实现即语言实现,可以是编译器+链接器等等,可以是解释环境。一般是前者。 关于implementation-defined等确切含义可以Google。 1.1.ANSI C89支持函数声明省略返回值,隐含为int。 也就是说main()其实是int main(),foo();其实是int foo();。尤其注意main()绝不是void main()。 这在ISO C99开始以及ISO C++中是不允许的。 1.2.关于参数返回值列表。 C语言的(void)表示不接受任何参数,相当于C++的(),也和C++的(void)等价。 C语言的()表示接受任何参数,相当于C++的(...)。 所以 在C语言中int main(void),void不能省略,否则就是另一个函数原型了。 而 C++中,不接受任何参数的参数列表写成(void)是不必要的(虽然也没错,但正式写法都没有这种无谓的罗嗦)。 1.3 实现环境分类。 ISO C/C++中,根据对环境的要求,分为两类,一类是独立实现(freestanding implementation),另一类是宿主实现(hosted implementation)。 独立实现对环境的要求比较低,所以更自由。宿主实现——一般可以看作是有操作系统的实现,提供了比较多的底层接口,约束比较多。 当然C和C++之间对两者的要求有所不同。为简化问题,除了main相关的部分在下文讨论以外,不再提及。 1.4 ISO标准文档中的情态动词的含义。 以下全部节录(供参考,只想看结论的可以跳过)。 表格项分隔使用|,同一格内不同项使用/。 ISO/IEC Directives, Part 3 Annex E(normative) Verbal forms for the expression of provisions NOTE Only singular forms are shown. The verbal forms shown in Table E.1 shall be used to indicate requirements strictly to be followed in order to conform to the standard and from which no deviation is permitted. Table E.1 — Requirement Verbal form Equivalent expressions for use in exceptional cases(see 6.6.1.3) shall|is to/is required to/it is required that/has to/only … is permitted/it is necessary shall not|is not allowed [permitted] [acceptable] [permissible]/is required to be not/is required that … be not/is not to be Do not use “must” as an alternative for “shall”. (This will avoid any confusion between the requirements of a standard and external statutory obligations.)
[日常]小棍棍节教育贴 @osawayuka: 回复 幻の上帝 :懒得总结就算了。就是小细节没讲清楚就不是“所谓的C语言”了, 真是浓厚的优越感。贵吧11级的水平真高。 你是没看见还是故意忘记了?什么时候你又绕回到“小细节”了? PS.@别急还没硬 觉得楼中楼看起来 累得慌。经过考虑后我决定采纳此建议,另外开此楼讨论。 原贴:http://tieba.baidu.com/p/1952595444 PS2.客官您点的11级的: @RichSelian @EAgleLeo @寒云似雾 @顶之座__赫卡特 @良化纲领_ @御坂美琴みさか
首页
1
2
3
下一页