C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
C++中函数模板(function template) 的 重载(overload) 详解 函数模板(function template)重载, 即实例化特定的模板, 确定T的范例, 选择匹配度最高的一个; 需要留意通报的详细范例, 如通报的是"&s", 则暗示"string* t = &s", 即实际匹配的范例为"string* t"; 当非函数模板和函数模板匹配度沟通时, ... 继续阅读C++中函数模板(function template) 的 重载(overload) 详解
:2017-11-02
-
C尺度库参考指南(1)assert.h 1.1 assert.h 断言头文件用于调试。 宏: assert(); 外部引用: NDEBUG 1.1. assert 声明: void assert(intexpression); 断言头文件中的宏答允你将一些非凡信息写入到尺度错误文件。 假如表达式的值为0(false),那么表达式、源文件名和行号城市被发送给尺度错误输出,并挪用abort函数。假... 继续阅读C尺度库参考指南(1)assert.h
:2017-11-02
-
Linux下C编程:信号处理惩罚潜在危险 信号作为异步进程的通信方式,在实际应用中是方便而实用的。但是,也应该注意到在使用信号时的潜在危险。在此简单介绍几种可能引发错误的具体情况,希望在实际进行信号处理时特别注意。 当注册了一个信号处理函数时,可能会对某些系统调用进行修改。通常来讲,它们本来应是不受信号的影响,但由于注册了一个信号处理函数,系统可能会认为在一个信号到来时需要中断原系统调用。当这... 继续阅读Linux下C编程:信号处理惩罚潜在危险
:2017-11-02
-
C++中如何同步读写文本 写措施: 每个2秒写入文本一个数字; 读措施: 每个5秒读入文本最后一个数字; 写措施代码: #include <iostream> #include <fstream> #include <windows.h> using namespace std; int... 继续阅读C++中如何同步读写文本
:2017-11-02
-
Windows编程:遍历所有历程(exe) 代码(C++) 遍历所有历程, 即任务打点器中所有的历程目次, 包括名称和历程ID. 返回字典: Key: 历程名字, Value: 历程ID. 代码: /* * main.cpp * * Created on: 2014.06.08 * Author: Spike */ /*vs 2012... 继续阅读Windows编程:遍历所有历程(exe) 代码(C++)
:2017-11-02
-
Linux下C编程:关于静态链接库 在C语言的层面上,对代码的反复操作凡是是通过库(library)的方法来实现的。传统意义上的库指的是今后缀.a末了的文件。严格来讲,函数库该当分为两种:静态链接库和动态链接库,也称动态共享库。静态链接库凡是是指以.a为后缀的文件,而动态链接库则经常以.so为后缀名。 静态链接库其实就是把一个或多个方针文件(即编译生成的.o文件)归档在一个文件中。从此,当需要... 继续阅读Linux下C编程:关于静态链接库
:2017-11-02
-
C++:explicit在结构函数的利用及详解 explicit的主要用法就是放在单参数的结构函数中,防备隐式转换, 导致函数的进口参数, 呈现歧义. 假如可以利用A结构B, 未加explicit的结构函数, 当利用B举办参数处理惩罚时, 就可以利用A, 使得接口杂乱. 为了制止这种环境, 利用explicit制止隐式结构, 只能通过显示(explicit)结构. 下面是代码, 仔细阅读必有收... 继续阅读C++:explicit在结构函数的利用及详解
:2017-11-02
-
C#/C++/CLI运行效率测试之二 Native C++挪用Native C++ DLL 副标题#e# 本文分为两方面 一.Native C++挪用Native C++ DLL 并测试运行时间 二. 完全由C# 实现运算代码 并测试运行时间 具体进程: 一: 至于如何获取EfficiencyNativeCPPDLL.dll 和 EfficiencyNativeCPPDLL.lib 以及生成项... 继续阅读C#/C++/CLI运行效率测试之二 Native C++挪用Native C++ DLL
:2017-11-02
-
C语言宏界说利用能力 副标题#e# 写好C语言,大度的宏界说很重要,利用宏界说可以防备堕落,提高可移植性,可读性,利便性 等等。下面罗列一些成熟软件中常用得宏界说…… 1,防备一个头文件被反复包括 #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 2,从头界说一些范例,防备由于各类平台和编译器的差异,而发生的范例字节数差别,利便移植。 typed... 继续阅读C语言宏界说利用能力
:2017-11-02
-
可设置语法阐明器开拓纪事(四) 结构一个真正能用的状态机(上) 副标题#e# 原来说这一篇文章要把结构确定性状态机和look ahead讲完的,当我真正要写的时候发明对象太多,只好分成两篇了。上一篇文章说道一个根基的状态机是如何结构出来的,可是按照第一篇文章的说法,这一次设计的文法是为了直接结构出语法树处事的,所以一定在执行状态机的时候就要得到结构语法树的一切信息。假如本身开拓过雷同的对象就会... 继续阅读可设置语法阐明器开拓纪事(四) 结构一个真正能用的状态机(上)
:2017-11-02