今天花了不少时间来研究如何打印一个之字形zigzag矩阵,参考了下http://blog.163.com/yangjun1988422@126/blog/static/4741291720117842634276/,具体思路和程序在下面。
// test2.cpp : 定义控制台应用程序的入口点。
//Date:2015年6月17日
//Author: jsalienzy
/* ...
分类:
编程语言 时间:
2015-06-18 11:29:23
阅读次数:
194
【摘要】当执行完被调用函数,返回外部程序前,系统首先要恢复外部程序的变量当前值,然后返回外部程序的返回地址。递归函数被外部程序调用时,系统要做的工作和非递归函数被调用时系统要做的工作在形式上类同,只是实现方法不同而已。那递归代码和运行时的堆栈有什么关系呢?我们先看一下下面这几幅图,关于递归代码和运行时堆栈关系。
我们可以看一下普通函数的调用怎么样的。试想如果函数A调用了函数B,函数B又调用了函数C,那么在堆栈中的数据是怎么保存的呢?
[cpp] view plaincopy
函数A ^...
分类:
编程语言 时间:
2015-06-17 21:48:09
阅读次数:
249
文件score.dat中保存的是若干名学生的姓名和C++课、高数和英语成绩。
(1)定义学生类,其中包含姓名、C++课、高数和英语成绩及总分数据成员。
//定义学生类
class Student{
public:
//声明必要的成员函数
private:
string name;
double cpp;
double math;
double engli...
分类:
其他好文 时间:
2015-06-17 21:32:45
阅读次数:
102
简介
本篇讲解使用opencv提供的流光法算法接口,实现物体跟踪。范例代码为参考修改tvl1_optical_flow.cpp实现。
具体实现
实现代码
#include
#include
#include "opencv2/video/tracking.hpp"
#include "opencv2/highgui/highgui.hpp"
using n...
分类:
其他好文 时间:
2015-06-17 18:18:35
阅读次数:
444
cvEvalCARTClassifier结构体的内容在cvboost.cpp文件里面,具体内容如下:
CV_BOOST_IMPL
float cvEvalCARTClassifier( CvClassifier* classifier, CvMat* sample )
{
CV_FUNCNAME( "cvEvalCARTClassifier" );
int idx = 0;...
分类:
其他好文 时间:
2015-06-17 16:38:26
阅读次数:
108
问题:
/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:project.cpp
*作 者:陈文青
*完成日期:2015年6月17日
*版 本 号:v1.0
*
*问题描述:做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文、中文释义...
分类:
其他好文 时间:
2015-06-17 11:47:11
阅读次数:
112
/* classifier fields common to all classifiers */
#define CV_CLASSIFIER_FIELDS() int flags; ...
分类:
其他好文 时间:
2015-06-17 11:41:38
阅读次数:
127
在网上找了很久这方面的内容,发现网上的代码都太旧了,所使用的函数旧到连最新版本的ffmpeg都已经不包含了,所以对于我这个初学者来说太坑拉。不过经过多次查找ffmpeg的头文件和结合网上的内容,终于成功可以解码拉。现在贴出来。首先是初始化一些参数[cpp]view plaincopy//下面初始化h...
分类:
其他好文 时间:
2015-06-17 11:00:05
阅读次数:
120
C/C+中的每一个常亮(every literal)都是有类型的,例如10 就是int型的,因此siziof(10)和sizeof(int)是相同的,但是字符型常亮(‘a’)在C和C++中有不同的变量类型。在C中,‘a’被认为是int形,在C++中,‘a’被认为是char型。int main(){ ...
分类:
编程语言 时间:
2015-06-17 00:19:33
阅读次数:
149
http://www.geeksforgeeks.org/extern-c-in-c/C++函数重载(function overloading),但是C++编译器是如何区分不同的函数的呢?----是通过在函数名是加些信息来区不同的函数,即所谓的Name Mangling。C++标准并没有对name ...
分类:
编程语言 时间:
2015-06-16 22:55:45
阅读次数:
204