使用VS2010编写自己的第一个openGL代码遇到了这样的问题#include"stdafx.h"
#include"glut.h"
int_tmain(intargc,_TCHAR*argv[])
{
glutInit(&argc,argv);//Error:"_TCHAR**"的实参与"char**"的形参不兼容
return0;
}在网上搜索了一些解决方法,自己总结如下:char是C语..
分类:
其他好文 时间:
2015-04-11 11:56:40
阅读次数:
2446
基本概念 把数据传入方法中,可以使方法有多个返回值。参数的传递 值参数,通过将实参的值复制到形参的方式传递数据。值参数的实参可以是变量或者是表达式下面是一个简单的值参数传递的过程 1 class Program 2 { 3 static void Main(str...
【函数指针】 在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。1.函数指针定义函数类型 (*指针变量名)(形参列表);“函数类型”说明函数的返...
分类:
编程语言 时间:
2015-04-11 10:10:58
阅读次数:
127
一、函数模板模板定义以关键字template开始,后跟一个模板参数列表,在模板定义中,模板参数列表不能为空。模板类型参数:类型参数前必须使用class或typename关键字。非类型模板参数:表示一个值而不是一个类型数组引用形参://&arr两端的括号必不可少void print(int(&arr)...
分类:
其他好文 时间:
2015-04-10 11:11:27
阅读次数:
159
1)形参形参顾名思义就是形式上的参数,不是实际的参数,它代替实际传入方法的值。在方法体代码中代表了值本身参与运算。形参定义于参数中,它不同于方法体内局部变量,因为是一个变量,在它的作用域内不允许存在一个同名的局部变量,不管他们的类型是否相同,都是不允许出现同名的。看下面的代码示例:1 //这其中的s...
分类:
编程语言 时间:
2015-04-10 01:18:18
阅读次数:
223
c中的运算优先级:
优先级
运算符
名称或含义
使用形式
结合方向
说明
1
[]
数组下标
数组名[常量表达式]
左到右
()
圆括号
(表达式)/函数名(形参...
分类:
编程语言 时间:
2015-04-09 17:30:21
阅读次数:
187
7.对象的行为(接上)(3).形参与实参:一个方法签名包括一个形式参数(Parameter)的列表,形式参数列表用于声明传递到方法中的数据类型。传递给形式参数的数据称为实际参数(Arguement)。当方法被调用时,实际参数必须传递给形式参数列表中的每个形式参数。(4).按值调用:在编程中,在方法调...
分类:
编程语言 时间:
2015-04-09 13:35:32
阅读次数:
185
最近研究python 遇到个逗号的问题 一直没弄明白 今天总算搞清楚了1.逗号在参数传递中的使用: 这种情况不多说 没有什么不解的地方 就是形参或者实参传递的时候参数之间的逗号 例如def abc(a,b)或者abc(1,2)2.逗号在类型转化中的使用 主要是元组的转换 例如:>>> a=11>>>...
分类:
编程语言 时间:
2015-04-08 12:49:10
阅读次数:
145
(function($){ $("div p").click(。。。);})(jQuery); 就是等于function tempFunction($){ //创建一个以$为形参的函数 $("div p").click(....);}TempFunction(jQuery); //传入实参jQuer...
分类:
编程语言 时间:
2015-04-08 12:48:31
阅读次数:
206
/* 总结: block是一种数据类型:block用来保存一段代码block标志 ^block和函数很像: 1> 可以保存一段代码 2> 有返回值 3> 有形参 4> 调用方式和函数一样掌握:1.定义block变量 void (^myBlock2)(); int (^sumBlock)(int, ....
分类:
其他好文 时间:
2015-04-08 10:44:01
阅读次数:
94