最新发布 第291页

Code Bye技术改变世界,梦想驱动人生!

C++语言

iir滤波器c++

iir滤波器c++
采用巴特沃斯滤波器对脉搏数据滤波,系数是用matlab算出来的,滤波器阶次为4,为何算出来的结果和matlab调用filter函数差距这么大。 #include "StdAfx.h" #include "BWFilter.h"  CBWFilter::CBWFilter() {         m_pNum = NULL;     m_pDen = NUL……继续阅读 »

9年前 (2016-06-06) 1902浏览 0个赞

C++语言

子类重写虚基类的虚函数导致多占4个字节

子类重写虚基类的虚函数导致多占4个字节
VS2013 win32 运行以下代码,得出的结果的D的size是28个字节, 将以下代码中D的两个重写函数去掉,得出的结果的D的size是20个字节 对于前者本人表示不能理解,后者更加符合本人的想象 #include <iostream> using namespace std; class A { public: virtual ~A() ……继续阅读 »

9年前 (2016-06-06) 1663浏览 0个赞

C++语言

C++程序常量区一有多大

C++程序常量区一有多大
void print() { char a[1024]; char b[4096]; int n = 10000000; char c[n ];  // 本人想问,n可以有多大?假设程序运行在内存为4G的windows操作系统上。 } 解决方案 40 a,b,c不在常量区,而是栈上, windows默认栈大小是1M,linux默认是8M,和版本有关.也可以本……继续阅读 »

9年前 (2016-06-06) 1308浏览 0个赞

C++语言

重载类模板函数问题

重载类模板函数问题
以下是简单的代码。 #include<iostream> using namespace std; class date       //创建一个类 { int month,day,year; public: date(int m=0,int d=0,int y=0) { month=m; day=d; year=y; } friend ostr……继续阅读 »

9年前 (2016-06-06) 1464浏览 0个赞

C++语言

大家帮看一下为什么一直循环“问君能有几多愁”,按理说循环四次之后就不会出现问君能有几多愁,死循环本人知道,但是

大家帮看一下为什么一直循环“问君能有几多愁”,按理说循环四次之后就不会出现问君能有几多愁,死循环本人知道,但是
int main() { int i = 0; for(;;) { i++; if (i < 5) { cout << “问君能有几多愁!\n”; } } return 0; } 解决方案 10 原因是计算机中,某种类型的整数的个数是有限的 当i++ 达到最大值的时候,下一轮循环,就又回到最小值了(这叫溢出的折回现……继续阅读 »

9年前 (2016-06-06) 1059浏览 0个赞

C++语言

复制字符串所需空间的疑惑

复制字符串所需空间的疑惑
对于char s4[  ]=”hello world”它的字符串长度是11.加上”\0″, s5 [ 5 ] 应该为s5[ 12 ]才能保存s[4]的数据,为什么输出s5仍然是 hello world 而且复制数据后输出strlen(s4)为3? char s4[] = "hello world" ; char……继续阅读 »

9年前 (2016-06-06) 1216浏览 0个赞