C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
C语言中实现动态分派二维数组 在C语言中动态的一维数组是通过malloc动态分派空间来实现的,动态的二维数组也可以通过malloc动态分派空间来实现。 实际上,C语言中没有二维数组,至少对二维数组没有直接的支持,取而代之的是“数组的数组”,二维数组可以当作是由指向数组的指针组成的数组。对付一个二维数组p[i][j],编译器通过公式*(*(p+i)+j)求出数组元素的值: 1、p+i 计较行指针... 继续阅读C语言中实现动态分派二维数组
:2017-11-03
-
Shader进修心得(2):FX的成果之Insert Snippets,以及贴图的shader实现 副标题#e# 2.1 为我们的shader增加贴图 Step 1: 在我们的Empty Effect中: float4x4 WorldViewProj : WorldViewProjection; 下面一行按右键,选择”Insert Snippets” 在右边的框中选择”Texture and... 继续阅读Shader进修心得(2):FX的成果之Insert Snippets,以及贴图的shader实现
:2017-11-03
-
C++必知必会(四) STL 对STL(Standard Template Library)的简短描写并不敷以浮现其设计上的过人之处,接下来的文字不外是勉励你深入进修STL的“开胃小菜”。 STL并不只仅是一个库,它更是一种优秀的思想以及一套约定。 STL包括三大组件:容器、算法和迭代器。容器用于容纳和组织元素;算法执行操纵;迭代器则用于会见容器中的元素。这些都不是什么新对象,很多传统的措施库... 继续阅读C++必知必会(四) STL
:2017-11-03
-
在一个措施后头运行另一个措施 问:奈何在一个措施运行后头运行另一个措施? ●1、 在一个措施内里运行另一个措施的最简朴的要领是把它们依次列入一个批处理惩罚文件(扩展名为.BAT的文件),在执行该批处理惩罚文件时,个中所列措施就会自动运行。在C或DOS中,都没有一种特定的要领来完成“在一个措施竣事后运行另一个措施”这样一种函数挪用。然而,C提供了两组函数,它们答允一个措施随时可以运行另一个措施,... 继续阅读在一个措施后头运行另一个措施
:2017-11-03
-
用栈配置暗码 #include<stdio.h> #include<string.h> #include<conio.h> #include<stdlib.h> #define STACK_INIT_SIZE 10 #define OK 1 #define TRUE 1 #define FALSE 0 #define ERROR 0 char P... 继续阅读用栈配置暗码
:2017-11-03
-
C++双向轮回链表的操纵与实现 双向轮回链表的操纵与实现…… 网上关于这方面的挺多,由于本身以前上课没好勤学数据布局,此刻从头认识数据布局,以下是本身写的基于C++的双向轮回链表的建设及其一些操纵与实现(于VC下通过),没用模板, 也没用类,所以较量适合有一点C++语言基本入门者,但可移植不足。有什么bug的话,接待指出。 或有什么问题也可以接洽我。 made by virgil (2009.... 继续阅读C++双向轮回链表的操纵与实现
:2017-11-03
-
C++中仿函数的应用 在利用仿函数的时候,主要用到以下两种:一种是以基类std::unary_function派生出来的派生类;另一种是以基类std::binary_function派生出来的派生类。而这两种有什么区别呢?它们之间的区别只是第一种吸收的参数个数为一个,而第二种吸收的参数的个数为两个。仅此罢了。 好了,我们照旧来几个例子看看: 第一种的利用 template<typenam... 继续阅读C++中仿函数的应用
:2017-11-03
-
C/C++语言void及void指针深层摸索 副标题#e# 1.概述 很多初学者对C/C++语言中的void及void指针范例不甚领略,因此在利用上呈现了一些错误。本文将对void要害字的深刻寄义举办讲解,并详述void及void指针范例的利用要领与能力。 2.void的寄义 void的字面意思是“无范例”,void *则为“无范例指针”,void *可以指向任何范例的数据。 void险些只有... 继续阅读C/C++语言void及void指针深层摸索
:2017-11-03
-
C语言进修教程第一章-C语言概论 副标题#e# C语言的成长进程 C语言是在70年月初问世的。一九七八年由美国电话电报公司(AT&T)贝尔尝试室正式颁发了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。凡是简称为《K&R》,也有人称之为《K&R》尺度。可是,在《K&R》中并... 继续阅读C语言进修教程第一章-C语言概论
:2017-11-03
-
拷贝结构函数和运算符重载 副标题#e# 拷贝结构函数应用的场所由以下几个方面: 1 函数的参数是一个工具,而且是值通报方法 2 函数的返回值是一个工具,而且是值通报方法 3 用一个工具初始化别的一个工具 由此,当函数的参数可能返回值为一个工具时,利用的时候要小心,因为值通报的时候执行的是位拷贝,并不会挪用工具的结构函数,也就是说生成的姑且工具大概不是正确初始化的,这样就大概会呈现一些意向不到的... 继续阅读拷贝结构函数和运算符重载
:2017-11-03