摘要:
为什么静态成员不能在类内初始化在C++中,类的静态成员(static member)必须在类内声明,在类外初始化,像下面这样。class A{ private: static int count ; // 类内声明};int A::count = 0 ; // 类外初始化,不必再加static关键字为什么?因为静态成员属于整个类,而不属于某个对象,如果在类内初始化,会导致每个对象都包含该静态成员,这是矛盾的。什么东西能在类内初始化能在类中初始化的成员只有一种,那就是静态常量成员。这样不行class A{ private: static int count = 0; // 静态成... 阅读全文
摘要:
何谓初始化列表与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。在C++中,struct和class的唯一区别是默认的克访问性不同,而这里我们不考虑访问性的问题,所以下面的代码都以struct来演示。struct foo{ string name ; int id ; foo(string s, int i):name(s), id(i){} ; // 初始化列表};构造函数的两个执行阶段构造函数的执行可以分成两个阶段,初始化阶段和计算阶段,初始化阶段先于计算阶段。初始化阶段所有类类型(cla... 阅读全文
摘要:
在上节中介绍了通过jndi方式连接到hornetq服务器上,有时候由于某些原因,我们不希望通过jndi方式连接,hornetq也支持这种方式进行以第2章节的例子为模板,我们编写了另一个获取ConnectionFactory的方法createConnectionpackage com.crazycoder2010.hornetq;import java.util.HashMap;import java.util.Properties;import javax.jms.Connection;import javax.jms.ConnectionFactory;import javax.jms.JM 阅读全文
摘要:
%锁相环测试%模拟相位解调clearclose allclcfs=1000; %采样率tend=100;t=0:1/fs:tend;t(end)=[];fc=1; %载波频偏fb=100; %PM调制信号频率gain=0.2; %锁相环输入增益EbN0=20;[b,a]=cheby2(3,30,0.2); %切比雪甫滤波器num=gain*b;den=conv([1 -1],a)+[num,0];pole=roots(den);abs(pole) %计算系统稳定性fvtool(b,a);lb=length(b);la=length(a)-1;bb=zeros(1,lb);aa=zeros... 阅读全文
摘要:
1.insertion sort#include #include #include #define N 20void main(){ int i,j,temp, a[N]; srand((unsigned)time(0)); puts("this is the 20 numbers,"); for( i = 0; i = 0; j--) { if(temp < a[j]) { a[j+1] = a[j]; } else break; } //这里为什么没有放在break上面,是因为当temp要放在第一位的时候,这一句不一定被执行 a[j+... 阅读全文
摘要:
前言回家休息第3天了,状态一直不是太好,主要是要补牙,检查身体,见同学见亲戚,心里又着急校招,难得能腾出时间来好好思考,这里也是看,看到了汉诺塔问题,这里记录一下 思路分析 汉诺塔是递归的经典题目,这里先介绍使用递归的关键: 使用递归的一个关键就是:我们先定义一个函数,不要着急去实现它,但是要明确它的功能 对于汉诺塔问题,我们定义如下函数原型: void hanoi(char src, char mid, char dst, int n) 我们先不要在意它是如何实现的这种细节,而是先明确一下它的功能: 将n个盘子从柱子src移动到柱子dst,其中可... 阅读全文
摘要:
生日蛋糕Time Limit:1000MS Memory Limit:10000K Total Submissions:12277 Accepted:4325 Description 7月17日是Mr.W的生日,ACM-THU为此要制作一个体积为Nπ的M层生日蛋糕,每层都是一个圆柱体。 设从下往上数第i(1 Ri+1且Hi > Hi+1。 由于要在蛋糕上抹奶油,为尽可能节约经费,我们希望蛋糕外表面(最下一层的下底面除外)的面积Q最小。 令Q = Sπ 请编程对给出的N和M,找出蛋糕的制作方案(适当的Ri和Hi的值),使S最小。 (除Q外,以上所有数据皆为正... 阅读全文
摘要:
PalindromesA regular palindrome is a string of numbers or letters that is the same forward as backward. For example, the string"ABCDEDCBA"is a palindrome because it is the same when the string is read from left to right as when the string is read from right to left. A mirrored string is a 阅读全文
摘要:
Description Bob enjoys playing computer games, especially strategic games, but sometimes he cannot find the solution fast enough and then he is very sad. Now he has the following problem. He must defend a medieval city, the roads of which form a tree. He has to put the minimum number of soldiers on 阅读全文
摘要:
自8月5号微信5.0上线后,微信公众平台服务号可以创建自定义菜单了。经过整理网友的材料,自定义菜单的实现代码如下:import java.io.IOException;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpException;import org.apache.commons.httpclient.methods.PostMethod;public class wx_menu{ public static void main(String[] arg... 阅读全文