C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
C++ Builder处理惩罚Windows 讯息(Message) 副标题#e# 媒介 固然C++Builder为一RAD式的程式成长东西,程式设计师在大大都环境下不需剖析Windows讯息的细节,只要将心思放在软体元件的事件处理惩罚函式即可。然而由於Windows功课系统终究是一个以讯息驱动的系统,因此架构其上的的应用程式自然无法自外於系统之外,在遭碰着C++Builder没有界说的事件时... 继续阅读C++ Builder处理惩罚Windows 讯息(Message)
:2017-11-03
-
C++的可移植性和跨平台开拓[1]:编译器 在跨平台的开拓进程中,许多问题都和编译器有关。因此我们先来聊聊编译器相关的问题 。 ★编译器的选择 首先,GCC是优先要思量支持的,因为险些所有操纵系统平台都有GCC可用。它根基上成了 一个通用的编译器了。假如你的代码在A平台的GCC可以或许编译通过,之后拿到B平台用雷同版本 的GCC编译,一般也不会有太大问题。因此GCC是必定要思量支持的。 其次,... 继续阅读C++的可移植性和跨平台开拓[1]:编译器
:2017-11-03
-
C语言基本教程(四)指针、布局、连系和列举(19) 预处理惩罚指令由ANSI的尺度划定,预处理惩罚指令主要包罗:#define #error #if #else #elif #endif #ifdef #ifndef #undef #line #pragma 由上述指令可以看出,每个预处理惩罚指令均带有标记"#"。下面只先容一些常用指令。1.#define指令#define指令是一个宏界说指令... 继续阅读C语言基本教程(四)指针、布局、连系和列举(19)
:2017-11-03
-
Win32开拓入门(1) 关于C++的几个要点 副标题#e# 我不知道列位,一提起C++,第一感受是什么?而据俺的调查,很多人险些成了“谈C色变”。不管 是C照旧C++,一直以来都被许多人视为相当难学的玩意儿,幸好只是一个C++,没有C–,C**和C//,不 然,那还得了?曾记得,某年某月某日,在某论坛上看到有牛人说“C++++”,其时我意料这是啥玩意 儿,厥后颠末一番顺虅摸瓜,深入观测发明,... 继续阅读Win32开拓入门(1) 关于C++的几个要点
:2017-11-03
-
如何学好C语言 许多人对进修C语言感想无从下手,常常问我同一个问题:毕竟奈何进修C语言?我是一个西席,已经开拓了许多年的措施。和许多方才起步的人一样,进修的第一个计较机语言就是C语言。颠末这些年的开拓,我深深的体会到C语言对付一个措施设计人员何等的重要,假如不懂C语言,你想写底层措施这险些听起来很好笑,不懂C语言,你想写出优秀高效的措施,这的确就是。为什么C语言如此重要呢? 第一:C语言语法布... 继续阅读如何学好C语言
:2017-11-03
-
C/C++字符串处理惩罚之std::deque与std::TextPool 引子 std::TextPool 基于 std::deque 实现。所以尽量本文接头 std::deque,可是所有的结论对 std::TextPool 同 样有效。 实现提要 顾名思义,这是一个“双向行列(double-ended queue)”。这意味着从行列开始 和竣事处插入(删除)数据的机能很好。为了到达这个目... 继续阅读C/C++字符串处理惩罚之std::deque与std::TextPool
:2017-11-03
-
C语言基本教程(六)Turbo C措施设计劈头(7) 二、Turbo C集成调试器一旦修改好语法错误之后措施编译就没什么问题了,但照旧大概不按要求运行,因为大概有逻辑错误(运行错误)。这种错误跟踪就无助于发明错误位置了。TC有一个集成调试器可以跟踪运行错误。通过调试器可以运行,在断点处暂停,查抄变量的值,甚至可以改变之,以看措施会有什么回响。Turbo C集成调试器是源措施级的调试器,即用同你... 继续阅读C语言基本教程(六)Turbo C措施设计劈头(7)
:2017-11-03
-
C++的可移植性和跨平台开拓[5]:操纵系统 上一个帖子提到了"硬件体系"相关的话题,本日来说说和操纵系统相关的话题 。C++跨平台开拓中和OS相关的琐事挺多,所以本日会烦琐较量长的篇幅,请各位看官留情 ... 继续阅读C++的可移植性和跨平台开拓[5]:操纵系统
:2017-11-03
-
操作curl下载文件(进度条显示) 代码片断 副标题#e# 在项目中需要用到措施更新的成果,同事先容说是curl中的开拓库很牛x,又是跨平台(他们 老是这么喜欢跨平台的对象 *_*),于是下载这个包测试了一下,确实不错。筹备正式用到项 目中,以下一个例子用于从互联网上抓取一个文件下载到当地,并加长进度条显示,做得挺 简略,不外成果差不多就这样了。 措施运行预览. 首先需要 插手多线程的机制,... 继续阅读操作curl下载文件(进度条显示) 代码片断
:2017-11-03
-
C语言基本教程(五)函数(6) 三、用全程变量实现参数互传以上两种步伐可以在挪用函数和被挪用函数间通报参数,但利用不太利便。假如将所要通报的参数界说为全程变量,可使变量在整个措施中对所有函数都可见。这样相当于在挪用函数和被挪用函数之间实现了参数的通报和返回。这也是实际中常常利用的要领,但界说全程变量势必持久地占用了内存。因此,全程变量的数目受到限制,出格对付较大的数组更是如此。虽然对付绝大大都... 继续阅读C语言基本教程(五)函数(6)
:2017-11-03