![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Climbe
这个作者很懒,什么都没留下…
展开
-
可变参数函数的原理与实例
在C/C++中,我们经常会用到可变参数的函数(比如printf/snprintf等),本篇笔记旨在讲解编译器借助va_start/va_arg/va_end这簇宏来实现可变参数函数的原理,并在文末给出简单的实例。 备注:本文的分析适用于Linux/Windows,其它操作系统平台的可变参数函数的实现原理大体相似。1. 基础知识 如果想要真正理解可变参数函转载 2017-02-05 09:55:07 · 949 阅读 · 0 评论 -
c++程序的运行
本文转自:http://c.biancheng.net/cpp/biancheng/view/3253.htmlC++ 和C语言类似,也要经过编译和链接后才能运行。在《C语言入门教程》中我们讲到了 C-Free、VC 6.0、VS、GCC、Xcode 等常见 IDE 或编译器,它们除了可以运行C语言程序,还可以运行 C++ 程序,步骤是类似的,读者需要留意的是 C++ 源文件的后缀转载 2017-02-05 14:29:50 · 3393 阅读 · 0 评论 -
C++上机
1、选秀节目打分,分为专家评委和大众评委,score[]数组里面存储每个评委打的分数,judge_type[]里存储与 score[]数组对应的评委类别,judge_type[i] == 1,表示专家评委,judge_type[i] == 2,表示大众评委,n表示评委总数。打分规则如下:专家评委和大众评委的分数先分别取一个平均分(平均分取整),然后,总分 = 专家评委平均分 * 0.6转载 2017-02-07 11:01:02 · 542 阅读 · 0 评论 -
c++中的const应用
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代码转载 2017-02-07 13:18:02 · 579 阅读 · 0 评论 -
C++语言的三大特性封装、继承和多态
以下是我自己的理解,语言没有课本上那么严谨,相互学习。1、封装封装是通private、public、protected来实现的,来设置一个类内部各个成员的权限。通过封装就是可以把一些函数内部实现的过程和一些数据包装起来,只把函数的接口和函数如何使用告诉用户,这样就可以把使用者和开发者相互独立起来,这样方便开发人员对程序进行维护,也容易实现模块化。2、继承可以转载 2017-02-08 14:07:40 · 938 阅读 · 0 评论 -
C++ static、const以及static const的用法
下面的文章是我从网上找了好久,整理了好久的,对我有很大帮助,原址已经记不住了,算我自己原创的了哇!C++ static、const和static const 以及它们的初始化const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间。static表示的是静态的。类的静态成员函数、静态成员变量是和类相关的,而不是和类的转载 2017-01-24 10:06:05 · 835 阅读 · 0 评论