
c/c++
文章平均质量分 75
ttwwok
从事it和服务行业
展开
-
C++双冒号::的作用
1、作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分如:A,B表示两个类,在A,B中都有成员member。那么 A::member就表示类A中的成员member B::member就表示类B中的成员member2、全局作用域符号:当全局变量在局部函数中与其中某个变量重名,那么就可转载 2013-10-13 20:42:40 · 451 阅读 · 0 评论 -
我推荐的一些C\C++书籍
人们常常问我有什么C++和编程的书籍推荐,也许是因为我在PowerDNS有一个关于“编写可读性良好的C++代码”的演讲。这篇博文可以作为我对上述问题的一个回答,同时也包含了一些更广泛的笔记编程。如果你有任何补充或喜欢的书籍但是我没有提到,请给留言提示,我打算一有新书就更新这个页面。第一个注意项:如果你打算学习C++,请务必学习最新版的C++ 2011。这个版本的C++移除了许多由C++强大带来转载 2014-03-17 19:38:41 · 770 阅读 · 0 评论 -
C++至今不可替代
社区之星第5期采访的嘉宾是拥有十年以上编程经验的优快云社区活跃用户陈抒。他在采访中谈到C++语言的难点和优势,以及对C++性能的看法。他认为在云计算时代,C++在很多关键业务上起到不可替代的作用。 陈抒认为能熟练掌握技术的方法是勤动手脑、抠细节陈抒,拥有十年以上编程经验的老程序员。目前就职于Esri研发中心。文科毕业,自考计算机本科。曾做过保险业务员,程序员。精通Wi转载 2014-03-18 12:16:14 · 1259 阅读 · 0 评论 -
C++之父评论C++与Java
如果人们非要拿C++和Java来作比较,我建议他们去阅读The Design and Evolution of C++,看看C++为什么是今天这个样子,用我在设计C++时遵从的原则来检验这两种语言。这些原则与SUN的Java开发小组所持的理念显然是不同的。除了表面语法的相似性之外,C++与Java是截然不同的语言。在很多方面,Java更像Smalltalk。(Sun的培训教材清楚地写道:J转载 2014-04-04 17:17:07 · 1600 阅读 · 0 评论 -
enum、union、namespace定义时没有名字的含义
1 、enum { size=100} 就相当于 #define size 100 size是有作用域的如 int main(){ int i=10; { enum{ a=10,b=11} cout } cout}2、union没有名字union //没有类型名(有也行){转载 2014-05-28 17:01:38 · 3691 阅读 · 0 评论 -
Lex+YACC or Flex+Bison
1. 简介只要你在Unix环境中写过程序,你必定会邂逅神秘的Lex&YACC,就如GNU/Linux用户所熟知的Flex&Bison,这里的Flex就是由Vern Paxon实现的一个Lex,Bison则是GNU版本的YACC.在此我们将统一称呼这些程序为Lex和YACC.新版本的程序是向上兼容的(译注:即兼容老版本),所以你可以用Flex和Bison来尝试下我们的实例.转载 2014-05-28 21:24:40 · 5368 阅读 · 0 评论