C++
文章平均质量分 72
goal13
北航3系机器学习&建模仿真
展开
-
C++嵌套类
在一个类的内部定义另一个类,我们称之为嵌套类(nested class),或者嵌套类型。之所以引入这样一个嵌套类,往往是因为外围类需要使用嵌套类对象作为底层实现,并且该嵌套类只用于外围类的实现,且同时可以对用户隐藏该底层实现。 虽然嵌套类在外围类内部定义,但它是一个独立的类,基本上与外围类不相关。它的成员不属于外围类,同样,外围类的成员也不属于该嵌套类。嵌套类的出现只是告诉外围转载 2013-10-08 19:39:02 · 758 阅读 · 0 评论 -
C++: 二维数组作函数参数
变量在作用域里面被声明的是什么类型,就当作什么类型来用。(1)参数是二维数组,但是要指定第二维的维数。int array[10][10];函数声明:void fuc(int a[][10]);函数调用:fuc(array);——在函数fuc中,a是二维数组。使用a[i][j]形式来访问数组中元素。(2)参数使用一维指针数组。int *arra转载 2013-10-23 12:59:50 · 582 阅读 · 0 评论 -
error LNK2005 已经在***.obj中定义 的解决办法
为什么会出现这个错误??“error LNK2005: 已经在aaa.obj中定义” 编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时转载 2013-12-08 21:52:38 · 1013 阅读 · 0 评论