很久没写博客了,今天水一篇吧.. 今天写了一个关于回文数的题目,大概写一下这次的思路,这次是先将整数转字符串,然后将字符串反转再比较与原字符串是否相等. 代码如下: bool isOk(int n) { stringstream ss; ss<<n; strin...
之前遇到进制转换相关的问题时,都是自己用递归实现,百度搜了下原来有自带的函数可以用,那当然是直接就用上了~ C语言 首先是C里面的,C里面直接用printf就可以实现,如下代码: #include <bits/stdc++.h> using namespace std; int main() { printf("10对应...
最近的一个项目中有用到了串口通信,运行平台再Wince下.虽然通信方面是学长在弄,但是自己由于先完成了自己的任务,所以就也试着弄弄通信方面的知识,也算是给自己增长一点经验吧. 在x86测下下无问题后,去设备上调试,结果接收不到数据,整了两三个星期,确定代码没问题后,请教了那边的工作人员,结果发现是...
最近的项目中,涉及到了串口通信的知识,然后其中要传递一个unsigned char类型的数组,写了如下的代码: unsigned char msg[6]; msg[0] = 0x02; // 帧头 msg[1] = this->id; //地址 msg[2] = 0x52; //命令 msg[3] = tmp.c1; //校验码高位 ...
引用 关联容器提供高效的关键字查找和访问.两个主要的关联容器类型是map和set. 介绍 map:map中的元素是一些关键字-值对,即key-value.关键词起索引的作用,值则表示与索引相关联的数据. set:set支持高效的关键字查询操作——检查一个给定的关键字是否在set中. map使用示例 如下是map的使用示例: #include <iostream> #inclu...
初始化不是赋值,初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是把对象的当前值擦除,而已一个新值来替代. ——《C++ Primer 5th》 在 C++11 新标准中,用花括号来初始化变量得到了全面应用.无论是初始化对象还是某些时候为对象赋新值,都可以使用一组由花括号括起来的初始值了.当用于内置类型的的变量时,这种初始化形式有一个重要特点:如果我们使用列表初始化且初始值存在丢失...
用名词顶层const表示指针本身是个常量,而用底层const表示指针所指的对象是一个常量. - 《C++ Primer 5th》 看下面的代码: int a = 0; int b = 1; const int *p = &a; int *const t = &b; cout << *p << endl; cout << *t <...