在学习函数指针时,由于自己的知识水平不够扎实,写了些错误的一些函数。写出来给看看。 第一步还是傻傻分不清指针函数定义的区别,下面写出两类不同的函数的定义。 ~ 函数类型 (*函数名) (参数表列) ; 这个定义含义就是function是一个函数指针,指向函数原型为(有两个int形参,返回值为int ...
分类:
其他好文 时间:
2017-09-08 18:27:11
阅读次数:
271
内容来自C++ primer 5th 大型程序经常会使用多个独立开发的库,这些库又会定义大量的全局名字,不可避免地会发生名字冲突的情况。 命名空间:为防止名字冲突提供了更加可控的机制。命名空间分隔了全局命名空间,其中每个命名空间是一个作用域。通过在某个命名空间中定义库的名字,可以避免全局名字的冲突。 ...
分类:
编程语言 时间:
2017-09-08 18:06:05
阅读次数:
180
前言 当写always组合逻辑块时,可能会写出 poor code。综合时软件会推断出锁存器。例如下面代码: 当c等于0的时候,w就会保持上一个值,所以就产生了锁存器,quartus就会贴心的给你报一个警告。 inferring latch(es) for signal or variable "r ...
分类:
其他好文 时间:
2017-09-07 13:34:39
阅读次数:
184
A ring is compose of n circles as shown in diagram. Put natural number 1, 2, ..., n into each circle separately, and the sum of numbers in two adjacen ...
分类:
其他好文 时间:
2017-09-06 00:36:52
阅读次数:
154
局部类,我个人在平时的编程中真的没有用过,其实也不懂,最近想再打牢C++基础重翻了《C++ primer》才看到局部类这一名词,通过“局部”一词联想到局部变 量,能大概猜测局部类是个什么东东。书中定义为:定义在某个函数内部的类,称为局部类。局部类定义的类型只能在定义该类的作用域中可见。局部类的所有成 ...
分类:
编程语言 时间:
2017-09-04 10:57:37
阅读次数:
200
质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数,这样的数称为质数 ...
分类:
编程语言 时间:
2017-09-03 17:57:33
阅读次数:
180
设$f[x]$表示为了保证自己可以取到质数$x$,第一步在$[0,n]$中可以选的数是多少。 这个数是唯一的,因为如果存在两个$f[x]=a,b(a<b)$,那么如果先手取了$a$,后手就能取$b$来让先手取不到$x$,矛盾。 如果$x$与下一个质数之间的差值大于$n$,那么$f[x]$就是结果,当 ...
分类:
其他好文 时间:
2017-09-03 17:51:09
阅读次数:
174
1.为了支持底层编程,C++定义了一些固有的不可移植的特性,所谓不可移植特性是指因机器而异的特性。 2.一个位域中含有一定数量的二进制位,位域在内存中的布局是机器相关的。位域的类型必须是整型或枚举类型,因为带符号位位域的行为是由具体实现确定的,所以在通常情况下我们使用无符号类型保存一个位域。 如果可 ...
分类:
编程语言 时间:
2017-09-02 18:12:34
阅读次数:
293
练习13.22 上述的是具有类值行为,以前做的练习是具有类指针行为; ...
分类:
编程语言 时间:
2017-09-01 20:28:10
阅读次数:
149
1756: Prime Submit Page Summary Time Limit: 3 Sec Memory Limit: 128 Mb Submitted: 281 Solved: 69 Description 如果a,b的最大公约数是1,说明a,b是一对互素的数,给定你n个数字,希望你找出互 ...
分类:
其他好文 时间:
2017-09-01 09:45:35
阅读次数:
185