![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C-C++
SSS_369
毅力,每日至少一篇。
展开
-
Arduino代码机制
新建Arduino程序,只看到了setup和loop函数,却没有基本的C/C++函数 查看源代码:路径:……arduino-1.5.2\arduino-1.5.2\hardware\arduino\avr\cores\arduino\main.cpp#include <Arduino.h>int main(void){ init();#if defined(USBCON)原创 2016-10-22 11:07:41 · 736 阅读 · 0 评论 -
C++:STL unordered_set & unordersd_map
unordered_set:1.unordered_set可以把它想象成一个集合,它提供了几个函数让我们可以增删查:unordered_set::insertunordered_set::findunordered_set::erase这个unorder暗示着,这两个头文件中类的底层实现----Hash。 也是因为如此,你才可以在声明这些unordered模版类的时候,传入一个自...原创 2019-09-28 15:52:36 · 250 阅读 · 0 评论 -
C++:数据类型
1.size_t:为无符号整型.typedef unsigned int size_t;2.std::abs()的头文件#include<cmath>原创 2019-09-28 15:07:53 · 135 阅读 · 0 评论 -
C++:如何使用C++读取npy文件
1..npy文件是numpy专用的二进制文件;一般只能用python才能打开;2.如果想用C++打开:(1)可以先用python打开,然后保存成txt:detection_file = './detections/MOT16_POI_test/MOT16-06.npy'detections = Noneif detection_file is not None: de...原创 2019-08-28 20:47:36 · 10781 阅读 · 0 评论 -
C++:stringstream
学习自:std::stringstream用法 - 使用stringstream对象来进行数据类型转换;#include "stdafx.h"#include <string>#include <sstream>#include <iostream>/*********************************************************************转载 2016-10-30 21:16:14 · 287 阅读 · 0 评论 -
C++:virtual关键字
从很多代码中,经常看到virtual的使用 如:virtual ~StereoMatch(void);学习virtual关键字: 浅析c++中virtual关键字 1.virtual关键字主要是什么作用?c++中的函数调用默认不适用动态绑定。要触发动态绑定,必须满足两个条件:第一,指定为虚函数;第二,通过基类类型的引用或指针调用。由此可见,virtual主要功能是实现动态绑转载 2016-10-24 22:55:21 · 367 阅读 · 0 评论 -
VS常见错误: general error c101008a: Failed to save the updated manifest to the file”
今天在编译程序时,出现了这个错误。 上网查了一下,找到了它的解决办法。 解决的方法:点class view类视图中的工程,选右鍵,再点clean清理就可以了; 或者是 build->clean solusion。原创 2016-10-24 21:57:41 · 578 阅读 · 0 评论 -
Arduino—电机控制
直流电机是指能将直流电能转换成机械能的机械设备。 因其良好的调速性能而在电力拖动中得到广泛应用。 功能:实现电机1和电机2循环正转1秒,然后反转1秒;#define motor1pin 4#define motor1pwm 5#define motor2pin 7#define motor2pwm 6void setup(){}void loop(){ motor(motor原创 2016-10-24 15:11:19 · 4694 阅读 · 1 评论 -
Arduino—舵机控制
舵机是一种位置伺服的驱动器,主要是由外壳、电路板、无核心马达、齿轮与位置检测器所构成。 工作原理是由接收机或者单片机发出信号给舵机,其内部有一个基准电路,产生周期为20ms,宽度为1.5ms 的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。经由电路板上的IC 判断转动方向,再驱动无核心马达开始转动,透过减速齿轮将动力传至摆臂,同时由位置检测器送回信号,判断是否已经到达定位。适用原创 2016-10-22 19:53:23 · 34515 阅读 · 6 评论 -
Arduino编写C++类
Arduino支持C/C++,理所当然的支持C++的class, 如果是经常要用到的类,可以把它们封装成类库,这里不介绍; 对于自己编写的不常用到的类,如何创建? 编写的方式有很多种,可以用C++的IDE来写,比如VS Studio、Eclipse、Code::Blocks等等,也可以用像Notepad、Notepad2、Source Insight等文本工具, 下面要介绍的方法是直接采用a原创 2016-10-22 13:45:41 · 11561 阅读 · 1 评论 -
C++:vector + vector二维数组的初始化
1. vector二维数组初始化方法:2.示例代码unsigned int rows = costMatrix.rows();unsigned int cols = costMatrix.cols();vector< vector<double> > costFunc(rows,vector<double>(cols,0));f...原创 2019-10-09 21:03:29 · 3781 阅读 · 0 评论