C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
Windows Eclipse CDT MinGW 建设动态链接库(dll) 副标题#e# Eclipse CDT + MinGW 建设动态链接库(dll). 1. 建设动态链接库的工程 选择: Shared Library: Empty Project -> MinGW GCC 2. 建设导出函数 /* * say.cpp * * Created on: 201... 继续阅读Windows Eclipse CDT MinGW 建设动态链接库(dll)
:2017-11-02
-
C语言几道位移运算题 1 << -1 1 << -1是几多? 字面上看1左移-1位,好像是1右移1位的意思。 但实际功效却是-2147483648,而-2147483648 = – 2 31。 也就是说实际上1 << -1等同 于: 1 << 31 为什么?╮(╯_╰)╭没有什么为什么,就是这样界说的,可以说为了共同 Javascript中整型是... 继续阅读C语言几道位移运算题
:2017-11-02
-
C尺度库参考指南(12)stdio.h(A) 副标题#e# 12. stdio.h 尺度输入输出面文件提供用于输入和输出的函数。 宏: NULL _IOFBF _IOLBF _IONBF BUFSIZ EOF FOPEN_MAX FILENAME_MAX L_tmpnam SEEK_CUR SEEK_END SEEK_SET TMP_MAX stderr stdin stdout 函数: cl... 继续阅读C尺度库参考指南(12)stdio.h(A)
:2017-11-02
-
C++中多层担任(inheritance) 的利用及示例 动态绑定只能应用在虚函数(virtual function), 通过指针(->)或引用(.)挪用; 声明基类指针, 绑定派生类工具; 可以利用"shared_ptr<Abstract_Base_Class> p(new Derived_Class(para));"的形式, 动态绑定派生的类; 可觉得动态基类添加一个接口... 继续阅读C++中多层担任(inheritance) 的利用及示例
:2017-11-02
-
C++中如何深度搜索遍历文件夹 深度优先搜索遍历文件夹所有文件, 由于利用windows的函数, 必需要利用C语言; 留意字符集的问题,利用"#undef UNICODE", 屏蔽因字符集所发生的问题; 利用vector<string>存储所有文件名, 因为要递归利用, 所以需要配置为静态,返回shared_ptr的指针 代码如下: /***********************... 继续阅读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# 【措施71】 题目:编写input()和output()函数输入,输出5个学生的数据记录。 1.措施阐明: 2.措施源代码: #define N 5 struct student { char num[6]; char name[8]; int score[4]; } stu[N]; input(stu) struct student stu[]... 继续阅读C语言措施开拓经典实例之八
:2017-11-02