定义了UNIQUE约束的字段中不能包含重复值,可以为一个或多个字段定义UNIQUE约束。因此,UNIQUE即可以在字段级也可以在表级定义, 在 UNIQUED约束的字段上可以包含空值。ORACLE自动会为具有PRIMARY KEY约束的字段(主码字段)建立一个唯一索引和一个NOT NULL约束,定义PRIMARY KEY约束时可以为它的索引;
定义了UNIQUE约束的字段中不能包含重复值,可以为一个或多个字段定义UNIQUE约束。因此,UNIQUE即可以在字段级也可以在表级定义, 在 UNIQUED约束的字段上可以包含空值。ORACLE自动会为具有PRIMARY KEY约束的字段(主码字段)建立一个唯一索引和一个NOT NULL约束,定义PRIMARY KEY约束时可以为它的索引;
什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。
转载:堆内存和栈内存详解
一个由C/C++编译的程序占用的内存分为以下几个部分
使用书籍: A Tour of C++
作者: Bjarne Stroustrup (C++之父)
C++传值的方式传实参,即是type function_name(type parameter);
实际上是把一份副本传递给函数,因此我们修改形参(副本)不会影响主调函数的实参,并且可以将结果作为返回值使用。
如果不想使用拷贝,想直接使用源数据type function_name(type& parameter);
,如果不改变源数据,还可再加上const
前缀。
1 | T a[n]; //T[n]: n个T组成的数组 |
switch-case
只能判断常量(short
, int
, long
, char
)。new()
方法,但是没有自动的内存清理机制,需要手动定义清理方法~class_name(){}
实现delete()
功能使用书籍: A Tour of C++
作者: Bjarne Stroustrup (C++之父)
C语言做的每个程序都有一个独立的功能,我们可以将多个程序使用管道连接到一起。原理是将前一个的stdout –> 后一个的stdin,形成管道传输。