C++
Real_BB
欢迎一起探讨深度学习算法开发的问题
展开
-
c++ inline函数
(一)inline函数(摘自C++ Primer的第三版)在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inline int min(int first, int secend) {/****/}; inline 函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,inline函转载 2016-03-04 15:42:02 · 638 阅读 · 0 评论 -
Ubuntu14.04 下 OpenCV3 安装
在ubuntu14.04下安装Opencv3,遇到了许多不明白的问题,第一次安装成功了 并没有什么问题,系统重装后再次安装,却出现了很多问题,特作笔记。一 按照官网安装Opencv步骤:1.需要的包: GCC 4.4.x 或更高 CMake 2.8.7 或更高 Git GTK+2.x 或更高,包括头(libgtk2.0-dev)转载 2016-08-26 11:26:38 · 1033 阅读 · 0 评论 -
error C2953 :类模板已经定义
不同于一般的对象,.h头文件申明与.cpp文件可分离。模板类的声明与实现不能分开,必须放在同一文件中。原创 2016-03-02 17:57:00 · 6058 阅读 · 0 评论 -
error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项
error:vtkCommon.lib(vtkSmartPointerBase.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(cloudviewer.obj 中)1>vtkCommon.lib(vtkGarbageCollector.obj) : error LNK2038: 检测到“_ITER转载 2016-05-03 11:02:17 · 1077 阅读 · 0 评论 -
OpenCV Mat数据类型及位数总结
OpenCV Mat数据类型及位数总结 float: 4字节,6-7位有效数字 -3.4E-38 到 3.4E38 double: 8字节,15~16位有效数字 -1.7E-308 到 1.7E308 在OpenCV里面,许多数据结构为了达到內存使用的最优化,通常都会用它最小上限的空间来分配变量,有的数据结构也会因为图像文件格式的关系而给予适当的变量,因此转载 2016-05-03 09:54:39 · 1127 阅读 · 0 评论 -
用MXnet入门实战深度学习之一:安装GPU版mxnet并跑一个MNIST手写数字识别
用MXnet实战深度学习之一:安装GPU版mxnet并跑一个MNIST手写数字识别我想写一系列深度学习的简单实战教程,用mxnet做实现平台的实例代码简单讲解深度学习常用的一些技术方向和实战样例。这一系列的主要内容偏向于讲解实际的例子,从样例和代码里中学习解决实际问题。我会默认读者有一定神经网络和深度学习的基础知识,读者在这里不会看到大段推导和理论阐述。基础理论知识十分重要,如果读者对理论转载 2016-03-29 11:18:47 · 2400 阅读 · 0 评论 -
C++与matlab用dll或者Lib的方式混编方法
This solution explains how to generate a C shared library with the MATLAB Compiler 4.4 (R2006a) and call it from a Microsoft Visual Studio 2005 project.First, the following steps summarize the pro转载 2016-03-28 11:38:06 · 1515 阅读 · 0 评论 -
error LNK1123: 转换到 COFF 期间失败
解决方案1:原来机器上安装了VS2010非常正常,安装VS2012后,出现提示错误 13 error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏,如图: 出现的具体原因是微软的链接文件的格式变了(让人无语的微软) 微软官方给出的具体解决方法是给VS2010打SP1补丁。下载地址是:http://www.microsoft.com/en-us/转载 2016-03-01 11:08:40 · 751 阅读 · 0 评论 -
c++ Lambda表达式用法
一直都在提醒自己,我是搞C++的;但是当C++11出来这么长时间了,我却没有跟着队伍走,发现很对不起自己的身份,也还好,发现自己也有段时间没有写C++代码了。今天看到了C++中的Lambda表达式,虽然用过C#的,但是C++的,一直没有用,也不知道怎么用,就可怜的连Lambda语法都看不懂。好了,这里就对C++中的Lambda进行一个简单的总结,就算是对自己的一个交代,我是搞C++的,我是一个C+转载 2016-04-07 10:32:34 · 451 阅读 · 1 评论 -
C++中结构体与C的结构体、及C++类的区别
C++中的结构体和C中结构体的异同:C中的结构体只涉及到数据结构,而不涉及到算法,也就是说在C中数据结构和算法是分离的,而到C++中一类或者一个结构体可以包含函数(这个函数在C++我们通常中称为成员函数),C++中的结构体和类体现了数据结构和算法的结合。C中的结构体和C++中结构体的不同之处:在C中的结构体只能自定义数据类型,结构体中不允许有函数,而C++中的结构体转载 2016-02-29 16:19:20 · 953 阅读 · 1 评论 -
cmake 简介
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。CMake 使用方法 CMake的所有的语句都写在一个叫:CMakeLists.txt的文件中。当CMakeLists.txt文件确定后,可以用ccmake命令转载 2016-03-21 10:45:04 · 644 阅读 · 0 评论 -
C语言中const关键字详解
1、什么是const? 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:) 2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。 3、cons有什么主要的作用? (1)可以定义const常量,具有不可变性。 例如: const int M转载 2017-10-11 09:27:37 · 979 阅读 · 1 评论