自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风痕的博客

一个IT人的学习记录。

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 字符串替换

要求:输入字符串A,输入字符串B,将A中的’ 空格’替换成B。#include <stdlib.h>#include <stdio.h>#include <string.h>void replaceChar(char a[],char *rep,int alllength){ printf("you input a = %s\n",a); printf("you input

2015-08-06 18:55:52 411

原创 数组存储蛇形数据

#include <stdlib.h>#include <stdio.h>#define N 10void main(){ int a[N][N] = {0}; int data = 1; for (int i = 0,j = 0, k = 0; k < (N+1)/2; k ++) { while(j<N - k) {

2015-08-05 17:30:52 490

原创 根据前序遍历和中序遍历构建二叉树

问: 一颗二叉树前序遍历为{1,2,4,7,3,5,6,8},中序遍历为 {4,7,2,1,5,3,8,6},构建这只二叉树。思路:根节点为1,根据中序遍历左边为4,7,2,右边为5,3,8,6。可以写一个递归函数来搞。传入参数分别为:前序开始,前序结束,后序开始,后序结束struct BinaryTreeNode { int m_value; BinaryTreeNode* m

2015-08-05 11:17:08 500

转载 C++/C试题

摘录自: 《高质量C++/C编程指南》 本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力。       笔试时间90分钟。请考生认真答题,切勿轻视。 一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。

2015-07-23 15:16:19 431

转载 类的继承和组合

摘自:http://man.chinaunix.net/develop/c&c++/c/c.htm#_Toc520633998 第10章 类的继承与组合 对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象设计的重点是类的设计,而不是对象的设计。 对于C++程序而言,设计孤立的类是比较容易的,难的是正确设计基类及其派

2015-07-22 16:46:15 347

原创 Opengl ES IBO(索引缓冲区) VBO(顶点缓冲区)创建一个立方体

1 创建 //立方体顶点属性 Vertex cubeVerticesIndexed[] = { { -1.0f,-1.0f, 1.0f, 0.0f,1.0f, 1.0f, 1.0f, 1.0f,1.0f }, // 0 { 1.0f,-1.0f, 1.0

2015-07-21 10:14:19 2466

原创 OpenGL_ES 创建一个平面 绘制纹理 响应输入事件

1 绘制一个这个平面 struct Vertex { float x, y, z; float u,v; float r, g, b,a; }; float gSize = 100; float

2015-07-18 21:25:51 451

原创 Opengl_ES uniform attribute 变量赋值

uniform 变量赋值void glUniform1f (GLint location, GLfloat x);void glUniform1fv (GLint location, GLsizei count, const GLfloat* v);void glUniform1i (GLint location, GLint x);void glUniform1iv (GLint locat

2015-07-17 11:21:22 791

原创 OpenGl_ES 使用流程

OpenGL ES 2.0 Graphics Pipeline 渲染管线流程:Vertex Arrays/Buffer Object(顶点数据)-> Vertex Shader(顶点shader)-> Primitive Assembly(图元装配)-> Rasterization(光栅化)-> Fragment Shader(像素/片段shader)->

2015-07-16 20:07:00 362

原创 C++ strcat

百度了一下网络上的代码,发现大多数是有问题的,自己琢磨着写了一个加深一下理解。 字符串拼接:char* strcat(char* s,char* t){ assert((s != NULL) && (t != NULL));//对输入源进行检测 char* stradd = (char*)malloc(sizeof(char)*(strlen(s)+strlen(t)+1));

2015-07-07 11:35:54 1114

原创 C++ 11之 && 右值引用

最近在看cocos2dx的源代码,发现了一个模板类有一个奇怪的语法&&: inline RefPtr(RefPtr<T> && other) { _ptr = other._ptr; other._ptr = nullptr; }刚开始一阵犯晕,一个类型Ref<T>和一个似乎是形参的other与操作会得出一个什么?显然这种理解是错误的。。“&&”还

2015-07-03 15:10:40 9872 4

原创 C++学习:** 多重指针

int ab = 10; int *ac = &ab; int **ad = &ac; cout<<" *ac = " << *ac<<endl; cout<<" ac = " << ac<<endl; cout<<" ad = " << ad<<endl; cout<<" *ad = " << *ad<<endl; cout<<" **ad

2015-07-02 11:55:57 774

原创 C++学习随记-基础知识篇一

本篇文章是我的第一篇技术博客,有什么不足之处,还请各位读者不吝指出。最近工作比较闲,抽点时间提高一下自己的C++水平,加深对基础知识的了解。首先本着学以致用的心理和目的,参考了一些C++面试题,下面开始。1  malloc/free new/delete 区别malloc/free 针对基本数据类型(搞了半天也没插进代码)free(a)释放内存,只能释放一次,再次fre

2015-06-30 15:40:49 407

C++ oc 互相调用

简单的c++ oc互相调用 cocos2d-x游戏开发会用到

2013-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除