数组可否求逆?数组可否用return返回??? 什么意思啊?return可以返回数组头指针啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果单从语言角度考虑,C++本身没有提供对数组求逆的功能,也不能返回数组。即使C++允许返回数组的指针,也得格外当心——如果数组是作为局部变量分配的,返回指针总是会出错。但是你可以变通地实现这一功能,比如用一个类来封装数组(典型的例子就是CString),然后正确地提供缺省构造函数、拷贝构造函数(这在类作为返回值时非常重要),别忘了一定要在类中为所有的数据保存一个副本(可以作为数据成员,也可以分配在堆里,但内存管理千万不要出错)。这样就可以用返回类来间接地实现返回“数组”。当然,最简单的办法还是在调用者中分配数组,然后将数组的指针(引用)作为参数传给被调函数,由被调函数来对其赋值或修改。至于求逆,无论如何都得自己写算法,除非使用别人现成的类——或许它已经提供了这一方法。 关于list control的问题 哪本书里面详细讲解了windows网络编程的5个模型? 求SETUPAPI.DLL的导出函数说明 各位兄弟,小弟近段时间要搞图象编程,能否推荐几本比较好的书籍,先谢了! 请问如何判断一个字符串是有效数字? ■■■■■【2003最令人震撼的网络照片】■■■■■■ 该死的静态连接,该死的MFC,帮帮我! 请教一个问题 哪个头文件包含intToHex()函数? 给100分!!!急!!!如何用VB生成标准的DLL,并在VC中用标准格式调用。 CString如何转换为char ODBC,ADO,OLE DB之间的关系是什么?
但是你可以变通地实现这一功能,比如用一个类来封装数组(典型的例子就是CString),然后正确地提供缺省构造函数、拷贝构造函数(这在类作为返回值时非常重要),别忘了一定要在类中为所有的数据保存一个副本(可以作为数据成员,也可以分配在堆里,但内存管理千万不要出错)。这样就可以用返回类来间接地实现返回“数组”。
当然,最简单的办法还是在调用者中分配数组,然后将数组的指针(引用)作为参数传给被调函数,由被调函数来对其赋值或修改。
至于求逆,无论如何都得自己写算法,除非使用别人现成的类——或许它已经提供了这一方法。