CC++技巧
文章平均质量分 65
BartonShan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unicode和字符串处理(转)
我在为公司编写打印机程序时,遇到了一个字符串传参时格式的问题,看了这个人的博客,解决了问题,现在转载过来:http://blog.youkuaiyun.com/lihao21我们熟悉的ASCII码全称是美国国家信息交换标准码,它起源于20世纪50年代末,并于1967年最终定型。ASCIIS码使用7位(bit)的宽度,有26个小写字母,26个大写字母,10个数字,32个符号,33个控制码,一个空格码,共12转载 2017-02-17 11:42:02 · 1248 阅读 · 0 评论 -
C语言中的#作用
宏中"#"和"##"的用法 一、一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. 用法: #include #include using namespace std; #define STR(s) #s #define CONS(a,b) int(a##e##b) int main() { pri转载 2017-02-09 15:15:23 · 2268 阅读 · 0 评论 -
宏定义中使用do{}while(0)的好处
#define MACRO_NAME(para) do{macro content}while(0)的格式,总结了以下几个原因:1,空的宏定义避免warning:#define foo() do{}while(0)2,存在一个独立的block,可以用来进行变量定义,进行比较复杂的实现。3,如果出现在判断语句过后的宏,这样可以保转载 2017-02-09 15:10:27 · 435 阅读 · 0 评论 -
先简单介绍下现在的情况吧,希望我的经历能作为别人的参考,虽然也没有什么人看
大学的专业是物联网、重庆某本科院校,在学校期间得过一些国家级的奖项。在2016年3月份去深圳某培训公司培训了几个月的嵌入式,说句实话,并没有学到多少东西,很多东西都是在大学中学过的,而且相对来说学得比较扎实,培训完后工作了几个月又转到魔都来发展。目前在公司是负责做互动界面的,公司之前这一块是外包的,没有人指导我,而且我现在还没有毕业,这个压力对我来说还是有点大的。依我的性子,还是比较喜欢挣扎挑战的原创 2017-01-17 11:40:13 · 385 阅读 · 0 评论 -
刚走上工作的道路,很多大神说写博客是个好习惯
这家公司是我的第二份对口工作了,以C++工程师的身份招进来,说实话,C++工程师这个身份还是挺重的,毕竟我还没有毕业,而这个C++又是相当有深度的。大学里的方向是嵌入式,第一份工作是工业机器人。C++这门语言,我只是学过而已,好在底层往上层发展会轻松一些。原创 2017-01-17 11:33:51 · 375 阅读 · 0 评论 -
“error LNK1169: 找到一个或多个多重定义的符号”的解决方法
公司计划今年让我去搞嵌入式相关的东西,清单已经列下去采购了,东西没到的这几天闲来无事,心血来潮,本着每天不创造价值就要学到东西的原则想自己为公司编写一些内部的库函数。首先就是把去年的一些代码整合下。原则上肯定是遵循“高内聚低耦合”的原则。实际操作来出了一点小情况。废话不多说,下边举例子:有三个文件,分别为a.h、a.cpp、b.cpp。a.h和a.cpp的关系不多说,一看就明了,b原创 2017-02-10 11:36:53 · 13354 阅读 · 1 评论 -
值得推荐的C/C++框架和库 (真的很强大)
值得学习的C语言开源项目- 1. WebbenchWebbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali转载 2017-02-20 17:18:46 · 992 阅读 · 0 评论
分享