C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
C语言节制台窗口图形界面编程之二 用于节制台窗口操纵的API函数 下面先容几个用于节制台窗口操纵的API函数,如下: //获取节制台窗口信息 GetConsoleScreenBufferInfo(); //获取节制台窗口标题 GetConsoleTitle(); //变动指定缓冲区巨细 SetConsol... 继续阅读C语言节制台窗口图形界面编程之二 用于节制台窗口操纵的API函数
:2017-11-02
-
GPGPU OpenCL/CUDA 高性能编程的10大注意事项 副标题#e# 1.展开轮回 假如提前知道了轮回的次数,可以举办轮回展开,这样省去了轮回条件的较量次数。可是同时也不能使得kernel代码太大。 轮回展开代码例子: #include<iostream> using namespace std; int main(){ int sum=0; ... 继续阅读GPGPU OpenCL/CUDA 高性能编程的10大注意事项
:2017-11-02
-
摄像机标定:改正畸变 副标题#e# 之前做过摄像机标定的研究,不外此刻忘了许多几何,昨天下午又捡起来,好好温习一下(主要是进修opencv一书内容)。 摄像机标定根基常识: 摄像机标定误差包罗内参(4个)、畸变参数(径向和切向共5个)、外参(平移和旋转共6个)。 误差参数阐明:摄像机模子回收针孔模子成像模子,由于中心轴安装问题,这就造成了精度误差,就是所谓的相机内参数误差,利用一个3X3的矩阵... 继续阅读摄像机标定:改正畸变
:2017-11-02
-
C语言中布局体参数变量通报简介 副标题#e# 在C语言中,布局体参数变量常常作为函数的参数来举办通报。但假如参数配置不妥,会呈现内存问题。 本文以实际的措施代码为例,具体地先容如何正确地利用布局体参数变量,为相关的开拓事情提供了参考。 一、媒介 本文中的措施实现对员工信息布局体字段赋值并打印出来的成果。该布局体的界说如下: // 员工信息布局体 typedef struct ... 继续阅读C语言中布局体参数变量通报简介
:2017-11-02
-
linux C库函数大全:字符串处理惩罚函数 副标题#e# 1. atof(将字符串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul 表头文件 #include <stdlib.h> 界说函数 double atof(const char *nptr); 函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到赶上数字或正负... 继续阅读linux C库函数大全:字符串处理惩罚函数
:2017-11-02
-
快速排序算法的C++实现 副标题#e# 快速排序根基特性 时间巨大度:O(n*lgn) 最坏:O(n^2) 空间巨大度:最好环境下:O(lgn),最坏环境:O(n),平均环境:O(lgn) 不不变。 关于快速排序的空间巨大度,感谢@运气他爹 同学指正。详述一下。 快速排序由于每次递归的时候会占用一个空间返回中间数位置,所以一次递归的空间巨大度为O(1)。 最好环境和最坏环境下的递归深度为O(l... 继续阅读快速排序算法的C++实现
:2017-11-02
-
关于及时错误453:找不到DLL进口点 颠末前几天的费力格斗,我们的作品“飞聊“的根基成果已经实现,以后刻开始进入窗口美化、调试、打包等阶段。 不外本日上午问题又来了,在给窗体实现换肤成果的时候,固然添加了模块(个中也已经挪用声明白相应的API),窗体中也添加了相应的代码,但在运行时弹出了 “及时错误’453′:找不到DLL进口点SkinH_AttachEx in SkinH_VB6.dll”... 继续阅读关于及时错误453:找不到DLL进口点
:2017-11-02
-
用C语言获得Linux主机的IP地点 #include <stdio.h>; #include <sys/types.h>; #include <sys/socket.h>; #include <sys/ioctl.h>; #include <netinet/in.h>; #include <net... 继续阅读用C语言获得Linux主机的IP地点
:2017-11-02
-
C语言实现二进制文件读写详解 副标题#e# 先先容函数,我们一共要用到三个函数,fopen,fread,fwrite。二进制读写的顺序是用fopen以二进制方法打开读写文件,然后利用fread和fwrite两个函数将数据写入二进制文件中。下面我们看看一个拷贝措施的源码: Copy.c: #include <stdio.h> #include <stdlib.h> ... 继续阅读C语言实现二进制文件读写详解
:2017-11-02
-
C++中派生类的结构和析构顺序详解 派生类因为要挪用基类, 所以结构和析构都是凭据必然顺序举办; 结构的顺序是: 基(base) -> 派生(derived);即先结构基类, 再结构派生类; 因为 基类 是独立于派生类的, 即不会挪用派生类中的工具, 所以应该先被生成; 假如派生类先于基类生成, 则因为无法挪用基类资源, 大概生成失败; 析构的顺序是: 派生(derived) ->... 继续阅读C++中派生类的结构和析构顺序详解
:2017-11-02