
C++ Hack
文章平均质量分 73
小雪糕
一只小雪糕
展开
-
基于SIMD指令的内积运算
内积运算是人脸检索中的常见运算,本节给出内积运算的SSE加速版本,需要引用头文件“#include ”。 int InnerProduct(float*x, float* y, const int&k, float& inner_prod){ __m128 X, Y; // 128-bit values __m128 acc = _mm_setzero_ps(); // se原创 2013-08-23 20:44:51 · 1705 阅读 · 0 评论 -
C++模板类的继承2:普通类继承模板类
在上一篇文章中,介绍了C++中模板类继承的实现。本文补充介绍如何从C++模板类中派生出一个普通类,或者说实现一个普通类A,继承至一个模板类B。1.实现List基类(模板类)#ifndef LIST_H#define LIST_H#include using std::cout;using std::endl;enum Error_code { underflow, overfl原创 2013-08-25 13:57:35 · 8540 阅读 · 0 评论 -
C++模板类的继承1 :模板类继承模板类
大学时代旧作。 模板类的继承是C++中较为高级的一种用法,其语法与普通C++类的继承略有差别。本文实例演示了一个通过C++模板类继承实现排序算法的案例。代码如下:1. 实现List基类#ifndef LIST_H#define LIST_H#include using std::cout;using std::endl; enum Error_co原创 2013-08-25 13:53:29 · 3725 阅读 · 0 评论 -
C++野指针实例分析
野指针问题是困扰C++程序员的杀手之一,本文分析了一个野指针的案例。 #include 'stdafx.h' #include #include using std::cout; using std::endl; class Test { public: Test() {原创 2013-09-11 16:48:06 · 1289 阅读 · 0 评论