- 博客(8)
- 收藏
- 关注
原创 VS2017 编译 kbengine找不到stdio.h
下载别人的工程,用vs2017打开编译不过,提示找不到文件 此问题首先肯定是路径没有包含。打开工程属性查看VC++目录。 最后发现本机没有目录D:\Windows Kits\10\Include\10.0.10240.0\ucrt。 发现stdio等文件正好在这个目录下。查看了本机的目录发现D:\Windows Kits\10\Include 目录下只有版本为10.0.17134.0的...
2018-05-16 14:14:27
4509
2
转载 指针总结
指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: int *ptr; char *ptr; int **ptr; int (*ptr)[3]; int *(*ptr)[4];
2015-05-13 11:28:23
232
转载 C/C++中的结构体对齐问题(内存对齐)
由于程序运行时占用的内存过大,所以想办法给程序瘦身。 在调试中发现结构体占用的size竟然和预想的不一样,原来……看看下面讲的吧,肯定会不枉此看哦!1,比如:struct{ short a1; short a2; short a3; }A; struct{ long a1; short a2; }B; sizeof(A)=6, sizeof
2015-05-13 09:57:24
397
原创 C++中const用法
const的用法文字说明都来自《C++编程思想》,这本书买了很久,一直都没有看。因为太厚,把它当工具书还行。一些代码只是随意写的,记录一下,留个脚印要使用const 而非#define。用const来代替#define #define把定义放到头文件中,我们同样也可以把const放到头文件中。 const定义必须给初值,除非用extern做声明的。 看下列代码: 我没有给初值,就报错了
2015-05-12 16:00:16
382
原创 给QWidget设置背景图片
用QPalette this->setAutoFillBackground(true); QPalette palette; QPixmap pixmap(":/resource/png/resource/png/skyblue.jpg"); palette.setBrush(QPalette::Window,QBrush(pixmap)); this->set
2015-04-16 15:12:04
1666
原创 QTcpServer QTcpScoket通讯
最近需要一个数据转发的程序,昨天快下班之前看了QTcpServer和QTcpSocket模块,边看文档,边写了一个发送消息的demo。下完就下班了,今天早晨来测试,发现没什么问题。 QTcpServer 和QtcpSocket的封装,让我们写这类程序变得非常的简单了。实例化一个QTcpServer对象,启动监听程序来监听某个端口。有连接过来后,建立连接,然后通过这个链接进行通讯 因为QTcp
2015-04-09 10:59:03
1280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人