由买买提看人间百态

topics

全部话题 - 话题: 类型定义
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
M********c
发帖数: 11672
1
来自主题: TVChinese版 - 谁给说说摇滚的定义是什么?
是啊,摇滚其实类型挺多挺杂的。有纯音乐,也有几个和弦弹到底靠歌词取胜的民谣摇
滚流行摇滚。有声嘶力竭的吼,有工业噪音,金属,也有轻弹慢唱的情歌。摇滚标配是
吉它贝斯鼓,还可以再加个键盘。其它有加钢琴的、西塔琴。。。都可以。
还是说成一种文化,一种精神更贴切些。主要是要真实,要代表自己的心灵和情感。所
以摇滚乐才要讲究原创真唱。所以台上老崔才追问平安是不是自己写的,(平安号称唱
的是摇滚么)平安也明白应该唱原创,所以才支支吾吾非把吉克扯上转移话题,然后又
被老崔追问了一把,我感觉平安有点恼羞成怒了。吉克不是摇滚歌手,老崔对她就没那
么多要求。
其实平安就承认我不摇滚,我就是一个偶尔玩票唱唱摇滚歌曲的普通歌手不行么。你看
人吉克就爽快承认了自己唱的歌是某某老师写的完全无压力。
还有上次崔健问为什么不唱摇滚了,是不是赚不到钱的时候,平安回答是嗓子条件不允
许。其实老老实实的说想赚钱真的没什么啊。花儿乐队的大张伟不唱摇滚就大大方方的
说是因为长大了,意识到自己有责任赚钱养家。这不是挺好的啊么。

装B

发帖数: 1
2
来自主题: TVChinese版 - 谁给说说摇滚的定义是什么?
这一点许巍说的已经很清楚了,节奏是摇滚的外壳,内涵应该是文化。文化类型有多少
,摇滚就有多复杂。
中国第一代摇滚代表就是崔健,第二代是窦唯,第三代是汪峰。
崔健有新专辑《光冻》,是摇滚。卖得很不错。
汪峰也有新专辑《河流》,里面有摇滚也有不是摇滚的。
窦唯新专辑《天真君公》,是啥? 是仙乐

装B
j****q
发帖数: 204
3
来自主题: WaterWorld版 - 素数的数学递归定义的问题
我就是属于空虚类型的。。。惭愧。。。
不过我觉得163。。。是真心要普及知识的那种或者是偏执狂。。。。。。
m**x
发帖数: 8454
4
lz的code问题就是没有main()入口,所以是无法单独运行的。我补了main(),可以运行:
#include
#include
bool judge_prime(int a);
int main()
{
int innum;
printf("Please enter your number:");
scanf("%d", &innum);
if (judge_prime(innum)) printf("\n%d is a prime number.\n", innum);
else printf("\n%d is not a prime number.\n", innum);
return 1;
}
另外,c语言好像没有bool类型,因为我gcc编译无法通过(用int代替之即可通过)。
但c++有,所以用bool的话g++编译可以通过。
l*3
发帖数: 2279
5
thx!
我以前还不知道, c语言原来没有bool类型.

行:
l*3
发帖数: 2279
6
+1, 另外, 我又发现一个形式错误.
那就是使用了 a%b 计算出来的 "0" 来当做 bool类型用了. 这不科学.
我应该写a%b!=0, 或者 !(a%b==0), 这样才标准...
c****n
发帖数: 1646
7
你这就是63的证法,加上他那个实际用不上的素数定义以后。
c****n
发帖数: 1646
8
你们的构造没什么一样,
我帮你把他那个素数的定义加上
a是素数 <=> a是大于1的自然数, 且a不被任何小于a的素数整除
假设有限个素数,为p1 考虑:N = P2*P3...Pk,注意是从P2开始乘的,即3*5*7开始,没有2。
则N+2以及N+4均为素数(易证,略),且分别为4k+1和4k+3型的。
他那么坚信他的方法没错,所以你也不要太担心。
n*****n
发帖数: 1029
9
我估计你肯定没理解我在59里的说的是什么意思吧:“关键是可能是一个
有限,而另一个无限,这就有点麻烦了”。这才是我那个证法的主要
问题。现在还没到素数的定义那一步呢。呵呵。
n*****b
发帖数: 2235
10
您看懂第二个证明的关键那步了吗
这个证明跟板上大伙的思路一样
就是(-1/p)=1那句承上启下是关键
但我老都不知道(..)在这句话里面是什么定义
惭愧
c**s
发帖数: 528
11
来自主题: WaterWorld版 - 人才大致有两种类型
请问这里lz如何定义“成功”? 官大钱多?
v*******e
发帖数: 1715
12
来自主题: Wisdom版 - 我的禅定定义
1。你先盯着下面这个字--- P
2. 然后抖擞一下精神!继续看
3。坚持1分钟
4。你的精神会逐渐怠倦,转为发愣
明白这个过程的细节后,就可以说禅定了。
如果你的注意力能达到刚才刚抖擞精神后的注意力的活泼有力的程度的5倍以上,
如果这种活泼有力的专注力,能保持2分钟以上。这就是禅定的相。
禅定的实质:这种注意力,不是靠抖擞的行为的流转,而是内心力量的发出。
所以也说,禅定是心的兴趣。
抖擞,就是提。。。。 大部分人不明心,无法体会我这里说的实质东西,
但从相上也能凑合判断了。--换句话说:专注程度比日常努力专著要提高
几倍,明显的差异自己能马上感觉出来,持续时间比努力
提神能保持的长数量级以上。这就是禅定状态。
禅定就如同汽车有了发动机,
没有禅定如同全靠你自己推车。
借助车子前行的程度区别反观可以看到发动机的有无。
根据注意的对象类别(有形无形等)可以分出禅定的类型。
a**u
发帖数: 8107
13
来自主题: Wisdom版 - [合集] 我的禅定定义
☆─────────────────────────────────────☆
venusfire (J星 爱自由) 于 (Tue Dec 15 22:17:53 2009, 北京) 提到:
1。你先盯着下面这个字--- P
2. 然后抖擞一下精神!继续看
3。坚持1分钟
4。你的精神会逐渐怠倦,转为发愣
明白这个过程的细节后,就可以说禅定了。
如果你的注意力能达到刚才刚抖擞精神后的注意力的活泼有力的程度的5倍以上,
如果这种活泼有力的专注力,能保持2分钟以上。这就是禅定的相。
禅定的实质:这种注意力,不是靠抖擞的行为的流转,而是内心力量的发出。
所以也说,禅定是心的兴趣。
抖擞,就是提。。。。 大部分人不明心,无法体会我这里说的实质东西,
但从相上也能凑合判断了。--换句话说:专注程度比日常努力专著要提高
几倍,明显的差异自己能马上感觉出来,持续时间比努力
提神能保持的长数量级以上。这就是禅定状态。
禅定就如同汽车有了发动机,
没有禅定如同全靠你自己推车。
借助车子前行的程度区别反观可以看到发动机的有无。
根据注意的对象类别(有形无形等)可以分出禅定的类型。
☆─────
A****i
发帖数: 5546
14
你朋友想要晓得哪个国家的?
一般来说,这边呆够了时间,入籍不是问题.瑞士最难,就算跟公民结婚,都要婚后五年才
能换护照,工作的话是十年移民监.德国是八年,看情况,有些地方六年也可以搞定.最简
单的是北欧,跟金毛帅哥一睡觉,叫可以sambo过切了.这个就是那个杨二姐姐拿得
签证类型,不结婚,只同居,就可以长居北欧.入籍也比其他欧洲地方容易..具体要求我要
查一哈多.
m*******3
发帖数: 1275
15
来自主题: NorthEast版 - 东北人都由你们定义么?
您被举报的信息如下:
-------------------------------------
举报时间:2012-11-19 10:21:33
举报标题:挑起地域纠纷
举报描述:挑起地域纠纷
举报类型:版面文章
所在版面:白山黑水(NorthEast)
文章标题:
-------------------------------------
经核查,举报属实。
处理结果如下:
-------------------------------------
发信人: mammoth03 (mam), 信区: NorthEast
标 题: 东北无文人? 但关东有文人。
发信站: BBS 未名空间站 (Sun Nov 18 20:37:06 2012, 美东)
清 开国名相 范文程 辽东沈阳人
清 第一词人 纳兰性德 辽东叶赫部人
清 著名诗人书法家 关东第一才子 王尔烈 辽东辽阳人
清 小说家 高鹗 辽东铁岭人
清 小说家 曹雪芹 祖籍辽东辽阳
...
...
南辽北铁 没听过么? 辽指辽阳 铁指铁岭。我们不敢说自己是文化胜地。但至少从明
末以来,辽东文化界可以在“中国”占据一席之地。这里... 阅读全帖
l******o
发帖数: 2649
16
你可以买PC或者Mac,任何牌子
不管PC还是Mac你都可以带到任何地方去
PC和Mac都不是能够使用任意文件类型的,彼此彼此
不管PC还是Mac你都可以任意拷任何文件上去,都可以看任何一个网站
WB
发帖数: 170
17
想要指定小数点位数跟千分号,
float/double的每次都要自己格式化。
能否简单点,定义好了就一直是这种小数精度。
还有显示输出千分号,是否只能努Decimal
才行?
A*******e
发帖数: 2419
18
来自主题: Programming版 - size不固定的struct怎么定义呀?
这么用错的厉害。你只能把Array放在堆里。我想声明一个Array类型的局部变量怎么办
?而且可读性很差。
验证一个例子能说明什么问题?楼上用指针才是正解。
p*******n
发帖数: 273
19
来自主题: Programming版 - 问一个C语言中类型cast的问题
不同的函数用不同的方法表示复数,
一个是
typedef double fft_complex[2];
一个是
typedef struct
{
double dat[2]
}gsl_complex
一个函数接口是gsl_complex, 想从fft_complex cast到gsl_complex, 直接用(gsl_
complex)a, 好像不行. 难道要定义一个新变量,重新赋值?
p*******n
发帖数: 273
20
来自主题: Programming版 - 问一个C语言中类型cast的问题
按照上面的定义,两种变量在内存的位置应该是一样的吧
t****t
发帖数: 6806
21
来自主题: Programming版 - C++如何快速输入iterator类型名
目前没什么好办法, 我通常是把vector >定义一下
c++0x可以用for(auto i=map_vector.begin(); ...)
或者for_each(...begin(), ...end(), closure)
g*****g
发帖数: 34805
22
最简单的方法是不要做任何底层的序列化反序列化。
而是在server和每个client上起一个RMI Server,
直接远程调方法就得。
比如user1跟user2聊天,user1吊server的
chat(user2, msg)
server收到后,直接在user2的RMI上调用chat(msg)
user2显示即可。
画图啥的,调另一个方法名就是。
如果你非要用raw socket,简单的你就对没一种操作定义一个
可序列化的对象。比如Chat和Draw,然后在接收端
Object o = is.readObject();
if(o instanceof Chat) {
Chat data = (Chat)o;
chat(data.from, data.to, data.message);
} else if(o instanceof Draw) {
//deserialize Draw and call draw function
}
如果你做的是真实项目,而用户不在局域网内。RMI因为
firewall的原因,在client端起是不可行的。你做的
b*******s
发帖数: 5216
23
他说的是动态类型语言的问题
p*****2
发帖数: 21240
24
来自主题: Programming版 - haskell怎么调试好?

class
多谢大牛。大牛是用Haskell在工作上,还是自己玩呢?
另外 下边的类型定义,可以限定 a 是 Show 吗? 我翻了书,没找到相关语法。
data Tree a = EmptyTree | Node a (Tree a) (Tree a)
N********n
发帖数: 8363
25
来自主题: Programming版 - 如何动态定义类和方法

想罩住未来增加类先把int类型换成obj,否则一个类特殊整个子类都要改。
g*****g
发帖数: 34805
26
来自主题: Programming版 - 如何动态定义类和方法
你丫是不是傻逼呀?把数据和公式放在一个字符串里现在跟我说只是示意代码?
你那破东西需要整什么神神叨叨的traits? 还弄俩完全没有的类。最简单的C parse个
配置文件不一样做了。
用C++把数据类型全丢了,还他妈得意了。
b*******s
发帖数: 5216
27
来自主题: Programming版 - 如何动态定义类和方法
你又宣布胜利了,还能玩点新鲜的吗
配置来解耦是linux/unit很自然的想法,不会写代码的也能改变软件特性。比如题主打
开文本,加了十几个字母,哇,支持了一种新类型了,也就你这种不理解其中的便利,
非要每次写一堆大部分重复的新代码,然后几百上千个类看了前面忘记后面。
g*****g
发帖数: 34805
28
来自主题: Programming版 - 如何动态定义类和方法
实现个不同形状面积的算法哪里重复了?你丫能再弱智一些吗?什么东西不是多一层
indirection一样都能做,但没有好处地放弃compiler的类型检查,毫无意义地去写个
多余parser,本来就是个弱智的做法。我可能写几百上千个类写了后面忘了前面,那是
因为后面跟前面完全无关,我可不像你parser一会不够用了又得改一次。
N********n
发帖数: 8363
29
来自主题: Programming版 - 如何动态定义类和方法

想罩住未来增加类先把int类型换成obj,否则一个类特殊整个子类都要改。
g*****g
发帖数: 34805
30
来自主题: Programming版 - 如何动态定义类和方法
你丫是不是傻逼呀?把数据和公式放在一个字符串里现在跟我说只是示意代码?
你那破东西需要整什么神神叨叨的traits? 还弄俩完全没有的类。最简单的C parse个
配置文件不一样做了。
用C++把数据类型全丢了,还他妈得意了。
b*******s
发帖数: 5216
31
来自主题: Programming版 - 如何动态定义类和方法
你又宣布胜利了,还能玩点新鲜的吗
配置来解耦是linux/unit很自然的想法,不会写代码的也能改变软件特性。比如题主打
开文本,加了十几个字母,哇,支持了一种新类型了,也就你这种不理解其中的便利,
非要每次写一堆大部分重复的新代码,然后几百上千个类看了前面忘记后面。
g*****g
发帖数: 34805
32
来自主题: Programming版 - 如何动态定义类和方法
实现个不同形状面积的算法哪里重复了?你丫能再弱智一些吗?什么东西不是多一层
indirection一样都能做,但没有好处地放弃compiler的类型检查,毫无意义地去写个
多余parser,本来就是个弱智的做法。我可能写几百上千个类写了后面忘了前面,那是
因为后面跟前面完全无关,我可不像你parser一会不够用了又得改一次。
A*******e
发帖数: 2419
33
SO上有人建议的方法没太看懂。有人用过这个断言吗?
static_assert(std::is_base_of::value, "T must extend list")
链接在二楼。
A*******e
发帖数: 2419
s******u
发帖数: 501
35
is_base_of就是type_traits里面的一个template,可以判断derive是
不是等于base或者从base继承下来的。这个例子里面需要判断某个继承类是不是可以用
来instantiate这个template,所以用了is_base_of。不然最简单的直接is_same就行了
w*****s
发帖数: 122
36
来自主题: XML版 - 10-15
Microsoft浏览器中如何实现XML?
微软的 Internet Explorer 4.0 是第一个实现XML的 Web浏览器. 微软提供了一对XML处理器: 浏览器
所携带的用C++写的解析器, 和一个Web建造者可以从中下载和加入他们自己的应用程序的Java解析器的源代码.
Java解析器是一个有效的 解析器, 就是说它根据一个文档类型定义 (DTD) 或 schema 来进行检查. 为了提高性能,
浏览器所带的C++ 版的解析器是一个非有效的解析器.
据微软的产品经理Steve Sklepowich称, 这两个解析器都是"通用的", 因为它们不依靠特定的XML应用,
如Channel Definition Format. 由于XML数据和其表现分离, 在一个Web浏览器本身实际显示
XML的能力需要 style sheet, 例如 XSL (Extensible Style Language).
w*****s
发帖数: 122
37
来自主题: XML版 - XML 教程--10
使用XML解析器

还等什么?快把你的HTML转变成XML...
正在写书的当中,我涉及到了XML。我开始把文章写成HTML的方式。这样确实很方
便,让文字成为置标化的ASCII形式使得编写程序、转换和添加数据十分
容易。例如,我不必给各章节、图表编号,不用自己制表。Perl脚本读取原始的
HTML产生更完善的HTML输出,所有部分被编号并且相互链接。在输出中我把
每一段都编号,在编号上增添能调用反馈功能的链接—其一能将评论的电子邮件自
动发送给我,其二将评论发送给私有的新闻组供小组成员讨论。
考虑过我写作的需要,我明白应该让XML来做些事,而且这样的转换是很有意义的
。我为什么不一开始就首选XML呢? 那大概是由于习惯的偏见。首先我承认自己一
直因为需要编写和遵循文件类型定义(DTD)而被唬住了。我曾听说了无数有关冗繁
的DTD项目的故事,它们耗费了大量的时间和资金却最终一无所获。其次,我不太
清楚怎样编写XML,尤其是如何显示XML。
去年我参加Perl大会回来后不得不尝试XML。与会期间,Tim Bra
s******y
发帖数: 28562
38
来自主题: Biology版 - 请教一下生命的定义
你问的问题其实很有意思。
肥皂泡其实类似最早的生命的外膜。其实,细胞膜本身的磷脂分子层就是某种
类型的肥皂泡。
但是,肥皂泡还不能说成是生命,因为肥皂泡不能维持他们本身的形态循环。
刚才有人说大肥皂泡分裂成小肥皂泡,这个还不能算数,因为分出来的小
肥皂泡不能慢慢变成大肥皂泡,而是从大肥皂泡分成小肥皂泡后,慢慢就没有了。
所以不具备维持这种形态的能力。
假如有什么东西放在里面,导致他们能够摄取环境里面的detergent 从而来
维持状态,那么就是一个原始的生命状态了。
q**j
发帖数: 10612
39
无论是什么运算,python好像都是吧结果用list的形式给回来。这个非常不好用。请问
大家一般都怎么解决这个问题?在python里面的数据形式好像就是:list, tuple,
dictionary。我想能否用NumPy定义的array或者其他数据形式来存储返回值?多谢指教
P*******l
发帖数: 4895
40
来自主题: WeddingBells版 - 12星座适合的婚姻类型
白羊座——丁克式婚姻
羊儿希望婚姻中的每一天都可以保持着恋爱的温度,而唯一的方法就是不让第三者
进驻,这样才能充分的体验二人世界的乐趣。
当孩子拼命啼哭,将恋爱思维活生生的哭成婚姻思维,或者一不小心把人的母性激
发,将精力都投入到孩子的身上,忽略了彼此,羊儿都是无法忍受的,羊儿宁可不要温
情,也要拽着激情不放手。
金牛座——分帐式婚姻
牛牛的安全感永远不会来自于精神层面,他们需要物质在手,让固定的财富作为心
理的支点,撑起自己的稳定生活和内心的安全感。
所以分帐式婚姻再适合牛牛不过,即使在共同的婚姻中,牛牛照样可以明确的知道
自己的收入和支出,不必为婚变恐慌,更无需让心情随着爱人的情绪摆动,牛牛情感上
的独立首先是从经济独立开始的。
双子座——试验式婚姻
在婚姻上,双子永远是具有探索精神的先锋星座,愿意为新式婚姻身先士卒,磨掉
传统沉重的棱角。
他们不愿意为了一点银子就把自己草草对付了事,更不会安心的看着爱情已经远去
,还守着婚姻的空壳。双子座宁愿把一纸婚书抛到一边,也要追求感情生活的质量,所
以试婚便很容易成了双子的首选。别看双子平常一副大大咧咧,没心没肺的样子,在感
情上,他们是宁... 阅读全帖
c*********l
发帖数: 3438
41
【 以下文字转载自 CS 讨论区 】
发信人: amrita (Amrita), 信区: CS
标 题: [分享]:一篇文章讲通一半Java《面向对象一家人》
发信站: BBS 未名空间站 (Thu Oct 24 04:15:04 2013, 美东)
原文链接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
... 阅读全帖
a****a
发帖数: 67
42
原文链接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当... 阅读全帖
a****a
发帖数: 67
43
原文链接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当... 阅读全帖
a****a
发帖数: 67
44
原文连接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当... 阅读全帖
a****a
发帖数: 67
45
原文:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当前
... 阅读全帖
y**b
发帖数: 10166
46
来自主题: Programming版 - C++的"初始化"小结
以前读C++ Primer第四版中文版给自己写了个摘录,一搜索“初始化”,发现内容还很
庞杂,贴出来供参考,前面是页号。
042 两种初始化: 直接初始化(), 拷贝初始化=
044 变量初始化:类类型调用默认构造函数,局部内置类型不初始化,全局内置类型初
始化为零。
080 容器元素的值初始化(未指定元素的初始化式时):类类型调用默认构造函数,内置
类型置零。
097 数组元素的初始化(同变量初始化规则044):元素为类类型的数组调用默认构造函数
;局部内置数组不初始化,全局内置数组初始化为零。
117 new动态数组元素的初始化:类类型调用默认构造函数,内置类型不初始化,或指定
进行值初始化为零(且只能为零)。
151 new动态对象之初始化:类类型调用默认构造函数,内置类型不初始化,或指定进行
值初始化为任意值。
对提供了默认构造函数的类类型,没有必要进行值初始化, 会自动调用构造函数:
string *p=new string;和string *p=new string();无区别。
对内置类型或未定义默认构造函数的类类型,存在区别:int *p=new int... 阅读全帖
h*h
发帖数: 27852
47
来自主题: Programming版 - 王垠: 编程的宗派
http://www.yinwang.org/blog-cn/2015/04/03/paradigms
编程的宗派
总是有人喜欢争论这类问题,到底是“函数式编程”(FP)好,还是“面向对象编程”
(OOP)好。既然出了两个帮派,就有人积极地做它们的帮众,互相唾骂和鄙视。然后
呢又出了一个“好好先生帮”,这个帮的人喜欢说,管它什么范式呢,能解决问题的工
具就是好工具!我个人其实不属于这三帮人中的任何一个。
面向对象编程(Object-Oriented Programming)
如果你看透了表面现象就会发现,其实“面向对象编程”本身没有引入很多新东西。所
谓“面向对象语言”,其实就是经典的“过程式语言”(比如Pascal),加上一点抽象
能力。所谓“类”和“对象”,基本是过程式语言里面的记录(record,或者叫结构,
structure),它本质其实是一个从名字到数据的“映射表”(map)。你可以用名字从
这个表里面提取相应的数据。比如point.x,就是用名字x从记录point里面提取相应的
数据。这比起数组来是一件很方便的事情,因为你不需要记住存放数据的下标。即使你
插入了新的数据成... 阅读全帖
n**********2
发帖数: 648
48
【 以下文字转载自 Programming 讨论区 】
发信人: xykkkk (asdf), 信区: Programming
标 题: 老码农冒死揭开行业黑幕:如何编写无法维护的代码(zz)
发信站: BBS 未名空间站 (Fri Nov 28 13:28:27 2014, 美东)
如何编写无法维护的代码
让自己稳拿铁饭碗 ;-)
– Roedy Green(翻译版略有删节)
简介
永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无
能。 — 拿破仑
为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍。这些大
师写的代码极其难以维护,后继者就是想对它做最简单的修改都需要花上数年时间。而
且,如果你能对照秘籍潜心修炼,你甚至可以给自己弄个铁饭碗,因为除了你之外,没
人能维护你写的代码。再而且,如果你能练就秘籍中的全部招式,那么连你自己都无法
维护你的代码了!
(伯乐在线配图)
你不想练功过度走火入魔吧。那就不要让你的代码一眼看去就完全无法维护,只要它实
质上是那样就行了。否则,你的代码就有被重写或重构的风险!
总体原则
Quidquid... 阅读全帖
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)