qDebug用法及中文乱码解决

我们可以使用qDebug像使用std::cout一样,直接在重定向操作符(<<)后面加上我们的字符串即可。 qDebug()还可以打印Qt中的基本类型,例如QString,QByteArray,QDate,QRectF,QVariantHash,QFont等等

我们可以使用qDebug像使用std::cout一样,直接在重定向操作符(<<)后面加上我们的字符串即可。 qDebug()还可以打印Qt中的基本类型,例如QString,QByteArray,QDate,QRectF,QVariantHash,QFont等等

C++取余和取模运算实例

13 / 5 = 2
13 % 5 = 3
int(12.5) = 12
ceil(12.5) = 13
floor(12.5) = 12
【%】取余,【/】取模
【ceil()】向上取整,【floor】向下取整

13 / 5 = 2
13 % 5 = 3
int(12.5) = 12
ceil(12.5) = 13
floor(12.5) = 12
【%】取余,【/】取模
【ceil()】向上取整,【floor】向下取整

   

Qt,Qt Creator,minGW,VS关系

Qt是 一个跨平台的C++图形用户界面应用程序框架,图形界面库,Qt library为Qt程序提供头文件、静态链接库和动态链接库。
Qt Creator是跨平台的 Qt IDE。编辑器,编译器,调试器可以自己选。
minGW,是将GCC编译器和一系列免费的Windows 使用的头文件和库文件的组合,编译器,它在Windows平台上模拟了Linux下GCC的开发环境。
VS,一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,它捆绑有内嵌在Visual C++中编译器。

Qt是 一个跨平台的C++图形用户界面应用程序框架,图形界面库,Qt library为Qt程序提供头文件、静态链接库和动态链接库。
Qt Creator是跨平台的 Qt IDE。编辑器,编译器,调试器可以自己选。
minGW,是将GCC编译器和一系列免费的Windows 使用的头文件和库文件的组合,编译器,它在Windows平台上模拟了Linux下GCC的开发环境。
VS,一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,它捆绑有内嵌在Visual C++中编译器。

C++分别用指针和引用实现实数交换函数swap()

前几天上课老师给出了一个课堂作业:请分别用指针和引用来实现两个数的交换。虽然题目比较俗套,但是好久没写过C++程序了,依然很生疏,所以我决定总结一下自己的实现,程序粗糙,风格也混合着C,希望大家给提提建议。

前几天上课老师给出了一个课堂作业:请分别用指针和引用来实现两个数的交换。虽然题目比较俗套,但是好久没写过C++程序了,依然很生疏,所以我决定总结一下自己的实现,程序粗糙,风格也混合着C,希望大家给提提建议。

MSVCRTD.lib(exe_main.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 “int __cdecl invoke_main(void)” (?invoke_main@@YAHXZ) 中被引用

MSVCRTD.lib(exe_main.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 “int __cdecl invoke_main(void)” (?invoke_main@@YAHXZ) 中被引用
1>F:\xxx\cpp001.exe : fatal error LNK1120: 1 个无法解析的外部命令
1>已完成生成项目“cpp001.vcxproj”的操作 – 失败。

MSVCRTD.lib(exe_main.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 “int __cdecl invoke_main(void)” (?invoke_main@@YAHXZ) 中被引用
1>F:\xxx\cpp001.exe : fatal error LNK1120: 1 个无法解析的外部命令
1>已完成生成项目“cpp001.vcxproj”的操作 – 失败。

C++程序设计 猜数小游戏

猜数游戏:任意设置一个数,请游戏者输入数据猜想设置的数是什么,告诉用户是猜大了还是小了。10次以内猜对,用户获胜,否则,告诉用户设置的数据是什么。

PS:尽量用简单的程序语言,刚开始学这个、有些还看不懂

猜数游戏:任意设置一个数,请游戏者输入数据猜想设置的数是什么,告诉用户是猜大了还是小了。10次以内猜对,用户获胜,否则,告诉用户设置的数据是什么。

PS:尽量用简单的程序语言,刚开始学这个、有些还看不懂

C++编译正确运行出错的原因

由于编译器无法发现运行时错误,这些错误往往是在程序运行时以五花八门的形式表现出来。下面就是典型的几种因运行时错误引起的问题:

(1)WindowsXP错误报告

(2)内存不能为Read/Written

(3)非法操作

(4)Debug错误

由于编译器无法发现运行时错误,这些错误往往是在程序运行时以五花八门的形式表现出来。下面就是典型的几种因运行时错误引起的问题:

(1)WindowsXP错误报告

(2)内存不能为Read/Written

(3)非法操作

(4)Debug错误