c++
既然如此
这个作者很懒,什么都没留下…
展开
-
C++中指针和引用的差别
C++中指针和引用的差别答:1)非空区别。在任何情况下都不能使用指向空值得引用。不存在指向空值的引用这个事实意味着使用引用的代码效率比使用指针要高效。2)合法性区别。在使用引用之前不需要测试它的合法性。相反,指针则应该总是被测试,防止其为空。3)可修改区别。指针与引用的另一个重要的区别是指针可以被重新赋值已指向另一个不同的对象。但是引用则总是指向初始化时被指定的对象,以后不能改变,...原创 2019-11-13 20:07:57 · 219 阅读 · 0 评论 -
caffe 控制 某一层的学习率
以SGD为例:如果需要修改学习率,找到对应的param_id,并修改相应的学习率。如果不想反传梯度,可以判断对应的param_id,跳过循环里面的操作即可。原创 2017-09-16 16:26:36 · 656 阅读 · 0 评论 -
如何在c++ / opencv 中调用matlab 的图像数据
c++中调用matlab 的图像数据原创 2016-07-02 10:30:18 · 2680 阅读 · 0 评论 -
利用opencv 同步应用程序窗口
#include "stdafx.h"#include #include #include #include #include #include #include #include using namespace std;#include using namespace cv;#pragma comment( linker, "/subsystem:\"windows\"原创 2015-03-07 21:36:53 · 938 阅读 · 0 评论 -
截取当前桌面并保存图像
截取当前桌面并保存图像#include "stdafx.h"#include #include #include #include using namespace std;int main(int argc, _TCHAR* argv[]) { HDC hDc,memDc; hDc = GetDC(GetDesktopWindow());//取得桌面设备 hdc原创 2015-03-07 16:28:07 · 742 阅读 · 0 评论 -
键盘VK键值列表
键盘VK键值列表/* Virtual Keys, Standard Set*/VK_LBUTTON 0x01VK_RBUTTON 0x02VK_CANCEL转载 2015-03-07 09:13:44 · 2576 阅读 · 0 评论 -
C++计时类,统计时间可以精确到微秒级。
C++计时类,统计时间可以精确到微秒级。MyTimer类:#ifndef __MyTimer_H__#define __MyTimer_H__#include class MyTimer{private: int _freq; LARGE_INTEGER _begin; LARGE_INTEGER _end;public: long costTi转载 2014-02-20 08:58:27 · 2346 阅读 · 0 评论 -
c++11 笔记,c++ 笔记
find_if的使用bool isThe(const string&s1){ return s1=="the";}vector a={"the","quick","red","fox","jumps","over","the","slow","red","turtle"};auto aaa=find_if(a.begin(),a.end(),i原创 2014-01-05 23:06:48 · 723 阅读 · 0 评论 -
使用C++语言编写多线程程序的速成代码
使用C++语言编写多线程程序的速成代码1。首先导入头文件#include 2。声明一个线程运行的函数unsigned __stdcall run( void* pArguments ){while (true);return 0;}3.在主函数中声明几个变量,并开启的新线程int main(){HAND转载 2014-01-07 11:39:50 · 1262 阅读 · 0 评论 -
手把手教你cuda5.5与VS2010的编译环境搭建
目前版本的cuda是很方便的,它的一个安装里面包括了Toolkit`SDK`document`Nsight等等,而不用你自己去挨个安装,这样也避免了版本的不同步问题。1 cuda5.5的下载地址,官方网站即可: https://developer.nvidia.com/cuda-downloads 在里面选择你所对应的电脑版本即可。2 VS2010这个没什么转载 2013-12-20 17:30:34 · 13767 阅读 · 2 评论 -
VC++中Debug调试版本和Release发行版本的区别
在写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这 罗列汇总下,做为备忘~ 一、Debug 和 Release 的区别 Debug 通常称为调试版本,它包含调试信息转载 2013-10-22 18:29:23 · 2053 阅读 · 0 评论 -
C++读取C# .cs 生成的dll
第一步: 打开VS2010(我用的是这个版本的)文件->新建->项目->类库->using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace add_dll{ public class Class1 { pub原创 2013-08-29 18:38:14 · 1011 阅读 · 0 评论 -
C++中快排模板调用
在现在的各种内部排序算法中快速排序被认为是效率最高的排序算法(快速排序原理),因此在C++的库函数中已经封装了快排函数。所以在平时的编程,我们可以直接调用这已库函数,而不必自己去实现。这样一方面由快排保证了程序的效率,另一方面也保证程序的正确性和可读性。 调用c++快排的库函数的格式:假设待排序的数组是:T arr[100],那么调用快排函数的格式为:qsort(a转载 2013-12-07 21:47:26 · 2540 阅读 · 0 评论