C/C++
文章平均质量分 61
lianqiang_sun
这个作者很懒,什么都没留下…
展开
-
The Book of QT4 翻译
The Book of QT4翻译:1.1我们的第一个QT程序The Book of QT4翻译QT程序设计艺术 ---------------------------------------------------------------------------------原名:The Book of QT 4:The Art of Building Qt A转载 2013-07-11 14:00:40 · 975 阅读 · 0 评论 -
多线程实例--互斥对象和事件对象
//基于互斥对象//这是2个线程模拟卖火车票的小程序#include #include using namespace std;DWORD WINAPI Fun1Proc(LPVOID lpParameter);//thread dataDWORD WINAPI Fun2Proc(LPVOID lpParameter);//thread dataint in转载 2013-08-29 14:53:08 · 685 阅读 · 0 评论 -
Warning C4819:The file contains a character that can ot be represented in the current code page(936)
这个警告,跟代码本身无关,而是某一行里面,存在一个或者多个Unicode字符,查找起来非常困难。解决方法:1. 打开出现warning的文件,Ctrl+A全选,然后在文件菜单:file->Advanced save options,在弹出的选项中选择新的编码方式为:UNICODE- codepage 1200 ,点确定后编译。2. 在代码中加上:#pragma warning(disa原创 2013-09-22 00:35:50 · 1290 阅读 · 0 评论 -
特殊数据类型成员变量的初始化
有些成员变量的数据类型比较特别,它们的初始化方式也和普通数据类型的成员变量有所不同。这些特殊的类型的成员变量包括:a. 常量型成员变量b. 引用型成员变量c. 静态成员变量d. 整型静态常量成员变量e. 非整型静态常量成员变量 对于常量型成员变量和引用型成员变量的初始化,必须通过构造函数初始化列表的方式进行。转载 2013-10-10 17:04:23 · 625 阅读 · 0 评论 -
关于C++中的前置声明
在编写C++程序的时候,偶尔需要用到前置声明(Forward declaration)。下面的程序中,带注释的那行就是类B的前置说明。这是必须的,因为类A中用到了类B,而类B的声明出现在类A的后面。如果没有类B的前置说明,下面的程序将不同通过编译,编译器将会给出类似“缺少类型说明符”这样的出错提示。代码一:// ForwardDeclaration.h#include usin转载 2013-10-10 16:48:07 · 694 阅读 · 0 评论 -
error C2248: 'QObject::QObject' : cannot access private member declared in class 'QObject'全解
error C2248: 'QObject::QObject' : cannot access private member declared in class 'QObject'全解 今天写Qt程序,自定义了一个类Trigger继承自QObject。但是我在对实例化的类Trigger的对象进行赋值操作是,却报了错误:error C2248: 'QObject::QO原创 2013-12-20 17:32:42 · 2262 阅读 · 0 评论 -
境下配置Google Test、TBB、OpenMP和OpenCV
Linux环境下配置Google Test、TBB、OpenMP和OpenCV最近逐渐把开发环境从Windows转到Linux下,原因是Visual Studio提供的环境太庞大,总感觉看不到全貌,并且对于C++11的支持实在是太慢了。而在Linux下,有非常大的选择空间,编辑器可以选vim或者emacs,两者都是顶级的文本编辑器(不仅仅是文本编辑器)。编译器可以选g++或转载 2014-02-01 09:46:44 · 1216 阅读 · 0 评论 -
程序员面试宝典-3- C++中sizeof的用法.
C++中this指针的用法.2008-07-04 13:56 20149人阅读 评论(37) 收藏 举报c++编译器class语言structdate this指针只能在一个类的成员函数中调用,它表示当前对象的地址。下面是一个例子: void Date::setMonth( int mn ) { month = mn; // 这三句是等价原创 2014-02-26 11:30:13 · 935 阅读 · 0 评论 -
GCC编译器-<嵌入式Linux应用程序开发标准教程>-华清远见
3.3 gcc编译器GNU CC(简称为gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且gcc是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,原创 2014-02-17 14:37:39 · 1442 阅读 · 1 评论 -
Ubuntu 上 hi3531 交叉编译环境 arm-hisiv100nptl-linux 搭建过程
安装SDK1、Hi3531 SDK包位置 在"Hi3531_V100R001***/01.software/board"目录下,您可以看到一个 Hi3531_SDK_Vx.x.x.x.tgz 的文件,该文件就是Hi3531的软件开发包。2、解压缩SDK包 在linux服务器上(或者一台装有linux的PC上,主流的linux发行版本均可以),使用命令:tar原创 2014-03-07 14:33:55 · 3415 阅读 · 0 评论 -
ubuntu codeblocks 13.12 安装
1 下载 codeblocks_12.11-1_i386-debian-stable.tar.bz 地址 : http://www.codeblocks.org/downloads/262. 解压,记住压缩好解压出来的文件没有放在文件夹中的,所以载解压命令里最好加上 -C ,解压到制定文件夹 tar xvf codeblocks_12.11-1_i386-debian-原创 2014-04-08 22:22:26 · 1722 阅读 · 0 评论 -
iostream.h和iostream 区别
iostream.h和iostream 区别转自:http://hi.baidu.com/laddie10/blog/item/079b1d4c32d7d8fcd62afc25.htmlC++中新定义的方法都是有名字空间的 比如cout就属于std名字空间 如果include头文件的时候加上.h,默认会using namespace 否则需要自己加上 using namespace转载 2013-08-29 10:16:30 · 560 阅读 · 0 评论 -
Qt调用dll中的功能函数
Qt调用dll中的功能函数声明: 事先我已经自己动手写了一个简单的dll文件(myDLL.dll),C版接口的。并且用我前两篇有关DLL文章里面的方法,从dll中导出了导入库(.lib)文件,dll中有两个函数,原型如下: void HelloWorld(); //函数内部调用Win32 API,功能是弹出一个helloworld提示框 int add(转载 2013-08-21 15:35:22 · 742 阅读 · 0 评论 -
uint8_t是什么数据类型
uint8_t是什么数据类型 2007-07-10 15:31:46| 分类: WSN从零开始 | 标签: |字号大中小 订阅在nesc的代码中,你会看到很多你不认识的数据类型,比如uint8_t等。咋一看,好像是个新的数据类型,不过C语言(nesc是C的扩展)里面好像没有这种数据类型啊!怎么又是u又是_t的?很多人有这样的疑问。论坛上就有人问:以*_t结尾的转载 2013-08-19 17:18:24 · 6575 阅读 · 0 评论 -
类的继承性
类的继承性1. 基类和派生类1) 继承的几个特性 若类间具有继承关系,它们应该有下列几个特性:(1)类间具有共享特征。(2)类间具有细微的差别。(3)类间具有层次结构。 2) 派生类的概念引入继承的目的,是为了能使代码重用。如果可以利用已编制的程序段,将可以提高编程的效率及程序的可读性。下面通过类CPoint和类CCircle之间的关系来转载 2013-07-11 14:42:07 · 1282 阅读 · 0 评论 -
yafeilinux.com的开源项目非常好的东西
yafeilinux.com的开源项目非常好的东西转自:http://www.yafeilinux.com/?page_id=9声明:我们网站的资源可以自由下载,转载,但是不能用作商业用途。如有问题请联系我们www.yafeilinux.com 。———————————————————————————————————————————–QtCreator系列教程合集下转载 2013-07-11 17:58:01 · 878 阅读 · 0 评论 -
The Book of QT4 翻译:1.3 信号和槽
The Book of QT4 翻译:1.3 信号和槽 The Book of QT4 翻译QT程序设计艺术 ---------------------------------------------------------------------------------原名:The Book of QT 4:The Art of Building Qt转载 2013-07-11 15:04:13 · 1027 阅读 · 0 评论 -
The Book of Qt 4 翻译:2.1.3-2.1.4 可用性和槽
The Book of QT4 翻译QT程序设计艺术 ---------------------------------------------------------------------------------原名:The Book of QT 4:The Art of Building Qt Applications译名:The Book of QT 4中文版:QT程序设计转载 2013-07-11 17:13:43 · 766 阅读 · 0 评论 -
The Book of QT4 翻译:1.5 QT概览
The Book of QT4 翻译:1.5 QT概览 The Book of QT4 翻译QT程序设计艺术 ---------------------------------------------------------------------------------原名:The Book of QT 4:The Art of Building Qt转载 2013-07-11 15:48:14 · 1336 阅读 · 0 评论 -
The Book of QT4:1.6怎样使用Qt文档
2010年05月18日 14:29 来源:cnblogs 作者:张小可 编辑:覃里 【IT168 文档】The Book of QT4 翻译:1.6 怎样使用Qt文档 第一章 基础,工具和第一行代码 ******************************************************************** *****************转载 2013-07-11 16:42:08 · 676 阅读 · 0 评论 -
The Book of QT4 翻译:2.1.1-2.1.2 对话框和小部件
The Book of QT4 翻译QT程序设计艺术 ---------------------------------------------------------------------------------原名:The Book of QT 4:The Art of Building Qt Applications译名:The Book of QT 4中文转载 2013-07-11 16:49:01 · 753 阅读 · 0 评论 -
The Book of Qt 4 翻译:3.1.1 使用Qt设计器产生布局
The Book of Qt 4 翻译:3.1.1 使用Qt设计器产生布局 The Book of QT4 翻译QT程序设计艺术 ---------------------------------------------------------------------------------原名:The Book of QT 4:The Art of转载 2013-07-11 17:22:01 · 786 阅读 · 0 评论 -
TRACE、ASSERT和VERIFY宏
一、TRACE宏 当选择了Debug目标,并且afxTraceEnabled变量被置为TRUE时,TRACE宏也就随之被激活了。但在程序的Release版本中,它们是被完全禁止的。下面是一个典型的TRACE语句: … int nCount =9 ; CString strDesc("total" ); TRAC转载 2013-07-17 10:18:38 · 710 阅读 · 0 评论 -
深入了解scanf()/getchar()和gets()/cin等函数
深入了解scanf()/getchar()和gets()/cin等函数 问题描述一:(分析scanf()和getchar()读取字符) scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的。但是有时候却就是因为使用这些函数除了问题,却找不出其中的原因。下面先看一个很简单的程序:程序1: #include转载 2013-07-04 10:25:43 · 517 阅读 · 0 评论 -
关于用cin cin.get() getchar(), getline输入时的结束符问题
关于用cin cin.get() getchar(), getline输入时的结束符问题http://www.cnblogs.com/chenhuazhao/archive/2012/02/19/2358164.html几个输入 cin.get(),getchar,cin. getline的赋值问题 一,关于这个几个函数怎么处理它遇到的第一个字符 c转载 2014-05-28 21:25:25 · 1839 阅读 · 0 评论