09 2018 档案
摘要:关于sizeof,我们知道sizeof并不是一个函数,尽管通常我们会用sizeof()用法(这是c语言的坑),在此关于sizeof的一些关键不被认知的进行一下总结: 上面一段c++代码,注意几点: sizeof(数组名),返回的是:元素个数×类型字节数(比如这里是28),尽管我们知道数组名表示一个地
阅读全文
摘要:先上代码:再进行总结知识: 上段代码中,包含了几个重要的方面: 1 s1,s2,s3为结构体变量名,通过结构体变量名来访问结构体成员的方法是:结构体变量名.(这里有点)结构体成员。 2 point 为结构体指针 变量名,该变量存储了结构体变量s2的地址,即本质上,point指向了s2这个结构体。因此
阅读全文
摘要:指针和地址是c和c++中重要的概念,在此,对指针做以下几方面的总结: new和delete: 通常c语言中定义个数组,都是采用静态分配(不采用malloc函数的情况下),即,我们定义一个数组的大小,比如int num[1000],则不管用不用得到1000个int内存空间,当我们实际上用不到1000的
阅读全文
摘要:结构体是一种具有一定数据结构思想的数据类型,我们在对待结构体的时候,用该从数据结构的思想去审视结构体。下面给出结构体的定义 上述是一段关于结构体类型定义的基本知识,总结两点: 1 struct 是关键字,不是变量类型,变量类型是 struct mystruct 2 注意每个结构体成员后面是分号:";
阅读全文
摘要:在这里,强调这样一个问题: 可以看出,c++中,定义了string类,string 类方便我们进行字符串的一些操作,而不是像C语言中采用字符数组的方式或者指针的方式,通过上面的一些描述,可以发现: string 具有int类型同样的规律,可以实现加法(这里叫做拼接),核心在于:如何理解string类
阅读全文
摘要:通常的情况下,我们会犯下面的错误: 上面的赋值方式,我们往往忽略了一点:本质上,数组的名字是表示地址常量!!!,而地址常量是不能被赋值的。
阅读全文
摘要:在此温习一下c语言中sizeof的用法以及c++11.0的标准中,关于初始化的新方式,先上代码:
阅读全文
摘要:看过鸡啄米的C++编程入门系列教程的朋友,应该能注意到,在其中的很多实例中,都有这么一条语句:using namespace std;,即使用命名空间std,其作用就是规定该文件中使用的标准库函数都是在标准命名空间std中定义的。本文就详细讲解命名空间的意义和用法。 命名空间的意义 为什么需要将函数
阅读全文
摘要:机器学习监督学习中,根据解决问题的连续性和离散型,分为分类问题和回归问题。最邻近算法kNN是一种最为直接和简便的分类方法。 kNN本质上,是计算目标到模型的欧式距离,从而判定目标所属的类别。 首先,在解决机器学习问题的时候,我们首先,其实面对这样一个问题:对数据的清洗。因为通常的,我们的程序设计语言
阅读全文
摘要:这段代码1描述了这样一个功能,打开“username.json”文件夹,该文件夹中存储了用户姓名,如果不存在该文件夹,可以创建该文件夹,并且这里创建了一个函数来描述这件事情: 该代码段实际上完成了两个功能:1 读取"username.json"文件夹。2 创建“username.json”文件。 实
阅读全文
浙公网安备 33010602011771号