lua面向对象模拟简介

8-08 7,488

lua不是面向对象语言,但可以通过表(table)和元表(metatable)来模拟。table 是 lua 中唯一的一种数据结构,它可以用来描述原始的数组、符号表、集合、 记录、...
阅读全文 0

在c/c++中调用lua函数

5-22 11,717

上篇文章完成了在lua中调用c/c++函数,现在来实现在c/c++中调用lua函数。 首先完成lua代码,创建sum.lua: function add(x, y) return x + y; end 为了...
阅读全文 0

在lua中调用c/c++函数

5-22 8,942

lua是一种轻量级的脚本语言,用来扩展c和c++非常好,在游戏开发中使用很普遍。 首先下载lua,因为我是在win7下,所以我这里下载了luaforwindows,安装到F:\Lu...
阅读全文 0

c++ 拷贝构造函数

4-02 6,948

1. 什么是拷贝构造函数 用c++ 创建一个空类的时候,编译器会默认为这个类创建:默认构造函数、析构函数、拷贝构造函数、赋值构造函数。 如: class A{ publi...
阅读全文 1

Boost 时间和日期处理

8-04 21,432

1. win7+vs2010下配置Boost开发环境 之前在ubuntu下编译安装了Boost,但是来回切换环境还挺麻烦,所以今天先在win7下配置Boost开发环境,IDE是vs2010.同样下...
阅读全文 4

Boost Ubuntu下编译安装boost1.54.0

7-27 20,697

Boost是一个功能强大、开源、跨平台、免费的c++程序库,被业界称为“准”c++标准库,能让你的c++开发更加简单,下面就开始下载安装Boost吧。 1. 下载Boost 首...
阅读全文 1

java多线程 一个生产者和多个消费者

1-27 19,071

生产者和消费者模式是面试时很容易被问到的一类题,在平常的开发中也经常碰到,比如在网游开发中:用一个线程把收到的字节数据封装起来写到一个队列中,然后...
阅读全文 2

打印n以内的所有素数

12-19 10,741

输入一个大于1的整数n,打印n内的所有素数。这道题在笔试中经常出现,首先得理解素数是除1和自身外没有其他因子的自然数,下面给出代码: #include <iostr...
阅读全文 0

c/c++中指针参数传递

11-25 10,255

先来看下面这段小程序test.c: #include <stdio.h> #include <stdlib.h> #include <string.h> void init(char *p) { p = (char...
阅读全文 2

c++学习笔记-文本查询程序

9-27 6,643

需求: 1. 打开需要查询的文本文件,将文件的内容以行的方式读出并保存起来,需要记录行号和对应的文本。 2. 把每一行以单词进行拆分,把每个单词及该单词出...
阅读全文 0
加载更多