- 博客(6)
- 收藏
- 关注
原创 Mac OS X编译OpenGL
(1)Mac 10.9版本后自带OpenGL框架(2)头文件和windows和其他linux不一样#include <GLUT/glut.h>(3)Mac编译选项gcc test.c -framework OpenGL -framework GLUT -o test(4)附Linux编译选项gcc -lglut -lGL -lGLU test.c -o...
2019-06-16 22:54:17
323
原创 重拾c——gcc编译器、c语言注意点
由于本人该学期开设的高性能计算实验课程主要使用c/c++编程,于是今天重新写了c,可以说非常难受了(中了FORTRAN95de 毒),说一下今天的问题:a.为了重新熟悉c,写了个串行的矩阵乘法(两个矩阵乘法,矩阵无特殊性,暴力乘);b.main.cpp matrix_multi.h matrix_multi.c三个文件:测试main,函数实现在matrix_multi.c1)gc...
2018-09-23 16:10:27
296
原创 linux常用读写代码操作
1、读代码less命令:[xsm_stu@manager scripts]$ less -N ChangeLog-N 表示显示行号Enter显示下一行g定位到文本第一行G定位到文本最后一行f下翻一页(forward)b上翻一页(back)2、vim命令:(1)编辑模式:i:进入insert(2)一般模式:dd删除一整行(3)命令行模式::q只读退出:q!强制退出(不保存已经修改的内容):wq保存并...
2018-03-17 11:29:59
1329
转载 多态和重写
多态是基于对抽象方法的覆盖来实现的,用统一的对外接口来完成不同的功能。重载也是用统一的对外接口来完成不同的功能。那么两者有什么区别呢?重载,是指允许存在多个同名方法,而这些方法的参数不同。重载的实现是:编译器根据方法不同的参数表,对同名方法的名称做修饰。对于编译器而言,这些同名方法就成了不同的方法。它们的调用地址在编译期就绑定了。多态:是指子类重新定义父类的虚方法(virtual,abstract...
2018-03-08 11:17:00
1944
原创 FORTRAN-main程序使用module无需外部定义interface
module count_num_mod !use implicit none private save public :: count_logcontains subroutine count_log(array_int, array_log) integer, dimension(:), intent(in) :: array_int logical, di...
2018-03-08 11:09:08
1631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人