上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 解释一: 每个特定平台上的编译器都有自己的默认“对齐系数”(也叫对齐模数)。程序员可以通过预编译命令#pragma pack(n),n=1,2,4,8,16来改变这一系数,其中的n就是你要指定的“对齐系数”。 规则: 1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一 阅读全文
posted @ 2017-06-11 21:09 ZYVV 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 这是程序员面试的一道常见题,也是个C++基础问题。若只在大学里看过几本基础的编程入门书,看见这道题可能会觉得奇怪,不就是和0比较吗,直接拿出来比就是了,其实非也。下文引自google搜索结果,出处不详,高手可以无视,菜菜留下,记得做好笔记。首先给个提示:题目中要求的是零值比较,而非与0进行比较,在C 阅读全文
posted @ 2017-06-11 21:04 ZYVV 阅读(6173) 评论(0) 推荐(0) 编辑
摘要: 在标准C和C++中0长数组如charArray[0]是不允许使用的,因为这从语义逻辑上看,是完全没有意义的。 但是,GUN中却允许使用,而且,很多时候,应用在了变长结构体中,如: 首先对0长数组做一个解释: 用途 :长度为0的数组的主要用途是为了满足需要变长度的结构体。 用法 :在一个结构体的最后  阅读全文
posted @ 2017-06-11 20:58 ZYVV 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 题目:将一个n元一维数组a[n]左移i个位置。例如,当n=8,i=3时,数组abcdefgh旋转为defghabc。请设计一个算法完成这个任务。 1. 块交换法: 分析:将n元一维数组a[n]分解为两块,将第一块存储在临时数组中,将第二块前移i个单位,再将临时数组加入到第二块后面。 如:n=8,i= 阅读全文
posted @ 2017-06-11 20:51 ZYVV 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 题目 Write a method to decide if two strings are anagrams or not. 写一个函数判断两个字符串是否是变位词。 解答 变位词(anagrams)指的是组成两个单词的字符相同,但位置不同的单词。 比如说, abbcd和abcdb就是一对变位词。  阅读全文
posted @ 2017-06-11 20:47 ZYVV 阅读(4085) 评论(0) 推荐(0) 编辑
摘要: 近来用Qt编写一段多线程的TcpSocket通信程序,被其中Qt中报的几个warning搞晕了,一会儿是说“Cannot create children for a parent that is in a different thread”,有时候又是“QSocketNotifier: socket 阅读全文
posted @ 2017-05-03 16:20 ZYVV 阅读(4282) 评论(0) 推荐(0) 编辑
摘要: 编译fcitx-qt需要cmake,安装cmake命令,如果已经安装,请略过。 sudo apt-get install cmake 安装 fcitx-libs-dev sudo apt-get install fcitx-libs-dev 设置qmake的环境变量(这个要根据各人的电脑和qt版本进 阅读全文
posted @ 2017-05-03 16:15 ZYVV 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ROS与C++入门教程-搭建开发环境(QT+ros_qtc_plugin) PS : 在“安装ros_qtc_plugin插件”这一步中,原文提到“ Ubuntu 14.04使用apt-get方式安装,会安装5.7版本的Qt Creator”,因此如果对Qt版本没要求可以直接做“安装ros_qtc_ 阅读全文
posted @ 2017-05-03 16:14 ZYVV 阅读(519) 评论(0) 推荐(0) 编辑
摘要: c++ 的 STL 中主要有 vector , list, map, set , multimap,multiset 这些容器完全支持使用内置类型和指针(指针注意内存泄露问题)。 就是说乱用智能指针或其他指针作为容器元素,有可能2个元素指向同一个对象,2个元素(指针)对应一个对象,甚至更多 C++ 阅读全文
posted @ 2017-05-03 16:06 ZYVV 阅读(1760) 评论(0) 推荐(0) 编辑
摘要: 我们在之前的博文QVector的内存分配策略 与再谈QVector与std::vector——使用装饰者让std::vector支持连续赋值中简单聊了聊QVector内存分配和赋值方面的一点东西,今天接着从QVector展开谈谈Qt的写时复制技术。老实说,“隐式共享,引用计数,写时复制”也是老调重弹 阅读全文
posted @ 2017-05-03 15:33 ZYVV 阅读(2843) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页