C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
在managed C++应用中利用ADO.NET 摘要: 文中就用ADO.NET数据工具会见数据库及从数据库回取数据的根基道理作出示例说明。 正文: 本文提供了一个由应用领导生成的基于尺度Managed C++应用的实例,它用.NET的ADODataReader类从数据库中取回一个只读(read-only)、只前移(forward-only)的数据流。就是因为在内存中一次仅一... 继续阅读在managed C++应用中利用ADO.NET
:2017-11-07
-
高质量C++/C编程指南-第10章-类的担任与组合(1) 工具(Object)是类(Class)的一个实例(Instance)。假如将工具比作屋子,那么类就是屋子的设计图纸。所以面向工具设计的重点是类的设计,而不是工具的设计。 对付C++措施而言,设计孤独的类是较量容易的,难的是正确设计基类及其派生类。本章仅仅阐述“担任”(Inheritance)和“组合”(Composition)的观念。 ... 继续阅读高质量C++/C编程指南-第10章-类的担任与组合(1)
:2017-11-07
-
高质量C++/C编程指南-第6章-函数设计(3) 对付相加函数,该当用“值通报”的方法返回String工具。假如改用“引用通报”,那么函数返回值是一个指向局部工具temp的“引用”。由于temp在函数竣事时被自动销毁,将导致返回的“引用”无效。譬喻: c = a + b; 此时 a + b 并不返回期望值,c什么也得不到,流下了隐患。 6.3 函数内部实现的法则差异成果的函数其内部实现各不沟... 继续阅读高质量C++/C编程指南-第6章-函数设计(3)
:2017-11-07
-
理会利用存储进程时一个错误的办理要领 这段时间用了一下C++ Builder ,在挪用存储进程时碰着了一些问题,问了许多人都没有找到谜底,最后照旧靠本身办理了问题,此刻拿出来和各人分享。 示例代码: StoredProc1->Params->Clear();StoredProc1->Params->CreateParam( ftSmallint, "@m1", ptI... 继续阅读理会利用存储进程时一个错误的办理要领
:2017-11-07
-
下一代C++:C++/CLI语言的属性摸索 媒介: 本文展示了欧洲计较机开拓商协会正在成长的C++/CLI(一种差异的C++语言,它利便开拓人员在微软的.NET框架下更容易地开拓措施)语言在C++语言上的扩展。写这篇文章的目标并不是要发起尺度C++包罗这部门扩展,也不是对C++/CLI的承认,而只是在探讨C++/CLI语言在这一规模的成长偏向。 一、基本常识 C++/CLI中的属... 继续阅读下一代C++:C++/CLI语言的属性摸索
:2017-11-07
-
高质量C++/C编程指南-第9章-类的结构函数、析构函数与赋值函数(4) 类String的赋值函数比结构函数巨大得多,分四步实现: (1)第一步,查抄自赋值。你大概会认为添枝加叶,莫非有人会愚蠢到写出 a = a 这样的自赋值语句!简直不会。可是间接的自赋值仍有大概呈现,譬喻 // 内容自赋值 b = a; … c = b; … a = c; // 地点自赋值 b = &a; … a ... 继续阅读高质量C++/C编程指南-第9章-类的结构函数、析构函数与赋值函数(4)
:2017-11-07
-
高质量C++/C编程指南-第6章-函数设计(2) 由于c是char范例,取值范畴是[-128,127],假如宏EOF的值在char的取值范畴之外,那么if语句将老是失败,这种“危险”人们一般那边料获得!导致本例错误的责任并不在用户,是函数getchar误导了利用者。 l 【法则6-2-3】不要将正常值和错误符号混在一起返回。正常值用输出参数得到,而错误符号用return语句返回。 回首上例,C... 继续阅读高质量C++/C编程指南-第6章-函数设计(2)
:2017-11-07
-
SoC设计中杜比数字加的实现优化 杜比数字加——最新一代的杜比数字技能,正在进入下一代家庭娱乐应用,将给人们带来超等的音质,更高效率的音频压缩,以及更完善的用户体验。杜比数字加,可能叫做加强型AC-3(E-AC-3),已经成长到可以或许满意今朝尚处于抽芽阶段的两个市场(即高清DVD和蓝光播放机)的各类需求。对付新兴的高清DVD和蓝光播放机来说,杜比数字加的数据压缩本领使得人们可以或许在影戏建造... 继续阅读SoC设计中杜比数字加的实现优化
:2017-11-07
-
深度摸索C++工具模子(3) 先容 多态是一种威力强大的设计机制,答允你担任一个抽象的public接口之后,封装相关的范例,需要支付的价钱就是特另外间接性–岂论是在内存的得到,或是在类的定夺上,C++通过class的pointer和references来支持多态,这种措施气势气魄就称为"面向工具". 各人好,雷神关于《深度摸索C++工具模子》条记终于又和各人晤面了,速度慢的真是可以。好了不挥... 继续阅读深度摸索C++工具模子(3)
:2017-11-07
-
高质量C++/C编程指南-第7章-内存打点(4) 7.5 free和delete把指针怎么啦?7.7 杜绝“野指针”“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判定。可是“野指针”是很危险的,if语句对它不起浸染。 “野指针”的成因主要有两种: (1)指针变量没有被初始化。任何指针变量刚被建设时不会自动成为NULL指针,它的缺省值是... 继续阅读高质量C++/C编程指南-第7章-内存打点(4)
:2017-11-07