
C/C++
baidu-liuming
机器学习 深度学习 大数据 自然语言处理 linux python shell hive 算法
展开
-
c++传值,值的类型分别为地址和引用
以两数交换情况为例:1、传值:值的类型为int#include "stdafx.h"#include "iostream"using namespace std;void swap(int i, int j) { cout << "i的地址为:" << &i << "\t" << "j的地址为:" << &j << endl; int temp; temp = i; i =原创 2017-06-04 11:32:01 · 900 阅读 · 0 评论 -
关于C++ const 的全面总结
C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用 如下表所示:No.作用说明参考代码1可以定义const常量 const int Max = 100; 2转载 2017-06-20 15:47:10 · 269 阅读 · 0 评论 -
C++重载函数
C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,即函数的参数列表不同,也就是说用同一个运算符完成不同的运算功能。这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题。函数重载有什么好处? 重载函数通常用来命名一组功能相似的函数,这样做减少了函数名的数量,避免了名字空间的污染,对于程序的可读性有很大的好处。当转载 2017-06-20 21:12:15 · 3098 阅读 · 0 评论 -
c++ vertor容器
在c++中,vector是一个十分有用的容器。作用:它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。特别注意:使用vector需要注意以下几点:1、如果你要表示的向量长度较长(需要为向量内部保存很多数),容原创 2017-06-22 16:16:28 · 1278 阅读 · 0 评论 -
负数的二进制表示方法
负数的二进制表示方法假设有一个 int 类型的数,值为3,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 00000011因为int类型的数占用4字节(32位),所以前面填了一堆0。在计算机中,负数以其正值的补码形式表达。什么叫补码呢?这得先从原码,反码说起。原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。比如 0000000...转载 2017-07-14 10:17:25 · 7446 阅读 · 0 评论 -
变长参数函数(转载)
变长参数的函数即参数个数可变、参数类型不定 的函数。设计一个参数个数可变、参数类型不定的函数是可能的,最常见的例子是printf函数、scanf函数和高级语言的Format函数。在C/C++中,为了通知编译器函数的参数个数和类型可变(即是不定的、未知的),就必须以三个点结束该函数的声明。view plaincopy to clipboardprint?//&nbs...转载 2017-06-10 19:55:10 · 327 阅读 · 0 评论