程序运行顺利,发现有语句漏掉,C不是顺序执行吗??
SparseMatrix::SparseMatrix(SparseMatrix & x)
{
Rows=x.Rows;
Cols=x.Cols;
Terms=x.Terms;
maxTerms=x.maxTerms;
if(smArray==NULL)
{ cerr < <"矩阵初始化值错!" < <endl; exit(1);}
for(int i=0; i <Terms; i++)
{
smArray[i]=x.smArray[i]; //使用结点成员函数 "=" 执行逐个结点复制 ------ 这一句不执行 --?????
cout < <"执行!" < <endl;
}
}
int main()
{
SparseMatrix M;
cin>>M;
// cout < <M;
SparseMatrix N;
cout < <N;
N=M;
// cout < <N;
SparseMatrix L(M);//此处调用上面的函数
// cout < <M;
// N.FastTranspose();
// cout < <N.FastTranspose();
// M.Transpose();
// cout < <M;
return 0;
}
SparseMatrix
的定义和实现都贴出来
跟踪调试之
for(int i=0; i <Terms; i++)
{
smArray[i]=x.smArray[i]; //使用结点成员函数 "=" 执行逐个结点复制 ------ 这一句不执行 --?????
cout < <"执行!" < <endl;
初步看下
你先看下cout < <"执行!" < <endl; 这句有输出吗
没有的话就是Terms <=0的问题,你应该看下初始化和重载>&g
相关问答:
我现在要些一个fortran调用C接口的问题,但是不知道 C语言里面分配的指针怎么付给fortran,又不能在fortran立马先分配好,业务上不允许。
我写了个测试的例子。但是不行。
test.c
#include <stdio.h>
#incl ......
请问VFP中如何调用C/C++函数?
你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。
十豆三 老师,怎么才能修改自己的 ......
两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......
我只学过清华蓝封面的C语言基础,想更深入的学习,该看什么书好?
C Primer Plus
C程序设计语言(第2版新版)
C语言程序设计_现代方法
C语言参考手册第五版
C语言大全
C和指针
C陷阱与缺陷
C专家编程
......
如何用C画图,能否编一个具体的 。
#include <conio.h>
#include <stdio.h>
int main()
{
int i;
char *s[]={"BLACK","BLUE","GREEN","CYAN","RE ......