Linux
cabinriver
这个作者很懒,什么都没留下…
展开
-
QT工程release模式禁用优化、开启调试的配置方法
# QMAKE *.pro-file: release模式下禁用优化并开启调试功能## gcc#QMAKE_CXXFLAGS_RELEASE += -O0 -g#QMAKE_CFLAGS_RELEASE += -O0 -g#QMAKE_LFLAGS_RELEASE =# msvc(VS调试模式,在VS2015 + QT5.6.3环境下调试通过)QMAKE_CXXFLAGS_RELEASE += /ZiQMAKE_CXXFLAGS_RELEASE += /OdQMAKE_LFLAGS_R.原创 2021-11-15 09:49:34 · 4015 阅读 · 0 评论 -
重载等号(==)使用陷阱
使用重载的等号(==)操作符时,需要注意比较对象是指针还是引用,注意不要使用错误,否则将无法正确调用重载的操作符。具体使用过程如下:原创 2021-06-15 14:56:59 · 235 阅读 · 0 评论 -
函数指针与函数指针数组的基本用法
//函数指针:函数的返回值为指针类型(本质是函数)。//指针函数:指向函数的指针(本质是指针)。//数据交换int fun(int& a, int& b){ a = a+b; b = a-b; a = a-b; return 0;}int main(int argc, char **argv){ int a=5, b=6; //函数指针 int (*pFu原创 2013-05-02 17:02:47 · 666 阅读 · 0 评论 -
C语言常用宏定义
01: 防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H//头文件内容#endif02: 重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef unsigned char boolean; /* Boolean value type. */typedef unsi原创 2013-05-22 11:11:22 · 1019 阅读 · 0 评论 -
C/C++ 打印文件名、行号、函数名的方法
今天跟踪一段开源代码的时候,因为对代码不太熟悉,所以要打印一些关键的信息。便顺手整理了一下这个能打印文件名、行号、函数名的宏。1、打印文件名、行号、函数的两种方式/************************************************************************** * @Copyright (c) 2013, ChenMH, Al...原创 2013-05-22 14:10:58 · 58464 阅读 · 4 评论 -
Linux关机命令详解
Linux关机命令详解 在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希望你可以更加灵活的运用各种关机命令。 1.shutdown shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源转载 2014-02-27 11:12:18 · 901 阅读 · 0 评论