C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
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
-
C语言措施开拓经典实例之二 副标题#e# 【措施11】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,如果兔子都不死,问每个月的兔子总数为几多? 1.措施阐明:兔子的纪律为数列1,1,2,3,5,8,13,21…. 2.措施源代码: main() { long f1,f2; int i; f1=f2=1; for(i=1;i<=... 继续阅读C语言措施开拓经典实例之二
:2017-11-02
-
超过语言的障碍:C++挪用C# DLL 副标题#e# 当C#项目需要引用C++dll的时候可以直接利用DLLIMPORT来举办挪用。而反向的话,C++项目并不能简朴靠引用来利用C#DLL。因为C++项目默认设置是没有民众语言运行库支持的。所以我们需要变动一些设置来举办对C# dll的挪用。步调如下: 首先我们完成C# dll开拓: namespace Csharp { ... 继续阅读超过语言的障碍:C++挪用C# DLL
:2017-11-02
-
linux c md5加密利用 openssl 要领一: #include<stdio.h> #include<openssl/md5.h> #include<string.h> int main( int argc, char **argv ) { MD5_CTX ctx; unsigned char *data="123"; unsigned char ... 继续阅读linux c md5加密利用 openssl
:2017-11-02
-
ANSI C中的整型进级 副标题#e# ANSI C中的整型进级 char,short int可能int型位段(bit-field),包罗它们的有标记或无标记变型,以及列举范例,可以利用在需要int或unsigned int的表达式中,假如int可以完整地暗示源范例的所有值,那么该范例的值就转换为int,不然转换为unsigned int。 ANSI C中的寻常算术转换 当执行算术运算时,操纵... 继续阅读ANSI C中的整型进级
:2017-11-02
-
从键盘输入字符串存入文件 编写措施:从键盘输入一个字符串,将个中的小写字母全部转换成大写字母,输出到磁盘文件“upper.txt”中生存。输入的字符串以“!”竣事。然后再将文件upper.txt中的内容读出显示在屏幕上。 #include <stdio.h> #include <iostream> void main() { char rev; FILE *fp; if... 继续阅读从键盘输入字符串存入文件
:2017-11-02
-
muduo 与 boost asio 吞吐量比拟 副标题#e# muduo (http://code.google.com/p/muduo) 是一个基于 Reactor 模式的 C++ 网络库,我在编写它 的时候并没有以高并发高吞吐为主要方针,但出乎我的料想,ping pong 测试表白,muduo 吞吐量比 boost.asio 高 15% 以上。 测试工具 boost 1.40 中的 as... 继续阅读muduo 与 boost asio 吞吐量比拟
:2017-11-02