最新文章列表

Eclipse IDE for C/C++ Developers 搭建 C++ 开发环境

1, 首先确保本地有JDK,没有的话先安装,环境变量的设置说一下:JAVA_HOME:jdk的安装目录PATH:jdk的bin目录CLASS_PATH:lib目录下的tools.jar2,eclipse官方下载eclipse for c/c++简单说下,只用这个工具是不 能进行c/c++的开发的,缺少编译所需的类库,也就是编译器,<<<<<<<<&l ...
Eric.Yan 评论(0) 有14098人浏览 2013-04-26 10:33

C 语言初级 函数与指针 以及结构体的介绍

函数与指针   1、通过实参向函数传递函数名或指向函数的指针变量 1.1、指向函数指针变量的定义: 在C语言中函数名代表该函数的入口地 ...
1140566087 评论(0) 有1941人浏览 2013-04-24 01:09

C 语言初级入门--地址和指针

/* 第八章  地址和指针   说明:每当我们使用一个变量系统就必须要给他开辟一个存储单元。系统要对它的值 进行记录。每时每刻的记录,怎 ...
1140566087 评论(0) 有1260人浏览 2013-04-21 09:30

C 语言初级入门--一维数组和指针

/* 第九章   数组   数组:多个相同类型的变量被存储在一片连续的存储单元中;   1、一维数组的定义和多维数组元素的引用: 定义: 当数组中的每个元素只带有一个下标时,这样的数组为一维数组; 格式:类型名  数组名[整型常量表达式] ; int a[10] 说明:基本的语法同java 注:在内存中给数组中每个成员开辟一个存储单元。总计大小: 10*4=4 ...
1140566087 评论(0) 有1461人浏览 2013-04-21 09:29

C 语言初级入门--二维数组和指针

/* 二维数组的定义和二维数组元素的引用 二维数组的定义: 当数组中的每个元素带有两个下标时,称这样的数组为二维数组; (逻辑上把数组 ...
1140566087 评论(0) 有5193人浏览 2013-04-21 09:24

Java VS C/C++ 运行速度的对比

1.1 Java VS C/C++ Java与C++相比的优点在于: u  Java比C,C++简单,学起来比C\C++容易 u  Java完全对象化,比如数组在Java中是一个对象,含有length这个属性;而不像C++中数组是一个指针。所以访问数组,Java都会进行边界检查,更安全,但牺牲了速度。同时因为Java中所有类都会继承Object基类,所以可以把几个好不相干的类用基类联系起来, ...
aoyouzi 评论(0) 有15521人浏览 2013-04-15 16:04

OpenGL 图形编程 学习笔记 一

[2012-12-31 16:15] OpenGL学习笔记(6)第一个动画 - Clingingboy - 博客园 - Google Chrome   glutMouseFunc用于捕获鼠标事件 glutKeyboardFunc用于捕获键盘事件 glutMotionFunc用于鼠标按下又移动鼠标的事件(MouseMove) glutIdleFunc事件,当循环队列处于空闲时则触发该事 ...
sblig 评论(0) 有1139人浏览 2013-01-04 13:45

开源路由软件Quagga 源代码 编译/安装/运行/调试(Eclipse环境)

安装: 0) 安装依赖软件包(--enable-vtysh需要) #sudo apt-get install libreadline6-dev (Ubuntu) #sudo yum install readline-devel (CentOS) 创建用户(可选) #sudo groupadd quagga #sudo useradd quagga -g quagga 1) 下载软件 ...
siwind 评论(1) 有7617人浏览 2012-12-11 10:56

linux c学习笔记----消息队列(ftok,msgget,msgsnd,msgrcv,msgctl)

  ftok() #include <sys/types.h> #include <sys/ipc.h> 函数原型:  key_t  ftok( const  char * pathname , int   proj_id  ); 参数:   pathname 就时你指定的文件名(该文件必须是存在而且可以访问的
home198979 评论(0) 有33445人浏览 2012-12-07 17:46

C++构建返回数组的函数

            由于本人目前不善于C/C++,所以先来些小东西学学吧,写java写习惯了,用着C++感觉好别扭。。。。无奈啊~如下是一个构建返回数组的函数的方法,方便自己以后再忘了,悲剧啊。。。。。。。 #include<iostream> using namespace std; int* getArr(){ int *arr; arr=new int[8]; fo ...
_Jason_ 评论(0) 有1079人浏览 2012-11-29 21:34

哈夫曼编码--贪心算法

  #include<iostream> using namespace std; #define MAX 1001 #define INF 99999999 struct stuTreeNode { int nFr; int nLeft; int nRight; }; struct stuNodeTow { int nA; int ...
synchronized_lala 评论(0) 有1226人浏览 2012-11-07 21:49

二分插入排序

二分(折半)插入排序基本思想:设在数据表中有一个元素序列v[0],v[1],v[2]......v[n].其中v[0],v[1],v[2]......v[i-1]是已经排好序的元素。在插入v[i]。利用折半搜索寻找v[i]的插入位置。 二分插入排序是一种稳定的排序。当n较大时,总排序码比较次数比直接插入排序的最差情况好得多,但比最好情况要差,所元素初始序列已经按排序码接近有序时,直接插入排序比二分 ...
synchronized_lala 评论(0) 有1021人浏览 2012-11-07 16:53

Eclipse上安装C/C++编译

转自http://hi.baidu.com/fjnuzs/item/83463f3c7985c6f4df222178 把一些重点挑出来: 需要的软件有CDT和MinGW,包括Eclipse,我下载的都是最新的。呵呵,到官网下。 CDT我下载的是CDT-master-8.0.1,zip格式,然后在Eclipse中help--install new softwares--add,然后指定名称(这个自己 ...
jaent 评论(0) 有1309人浏览 2012-11-06 10:05

二进制数转十进制数函数

int BinaryToDecimal(const char *str) { int value = 0; if(str==NULL) return 0; for (int i = 0 ; i < strlen(str) ; i++){ if (atoi(&str[i]) == 0) { value <<= 1; continue; } ...
quankunquen 评论(0) 有7人浏览 2012-08-28 13:11

C++智能指针的简单实现

c++本身没有垃圾回收机制,但STL中的智能指针可以做到这一点。其原理就是用一个计数器去统计指向堆中无名对象的指针的个数,只让最后一个指针去delete掉这个无名对象,简单实现如下: SmartPtr.h #pragma once #include <iostream> using namespace std; template <class T> class ...
douxiangguan 评论(0) 有9人浏览 2012-08-26 23:34

C++智能指针的简单实现

c++本身没有垃圾回收机制,但STL中的智能指针可以做到这一点。其原理就是用一个计数器去统计指向堆中无名对象的指针的个数,只让最后一个指针去delete掉这个无名对象,简单实现如下: SmartPtr.h #pragma once #include <iostream> using namespace std; template <class T> class ...
wentixiaotian 评论(0) 有5人浏览 2012-08-26 22:36

体验C语言内存操作的魅力之范型

     用C语言来实现堆栈的范型,体验C语言的真正魅力。相比C++里的范型,用C语言实现感觉更真切,更踏实,同时体会到了对内存把控的快乐,我想再这样下去我会上瘾。这里面唯一要说的两处:分别是realloc和程序第28行。      realloc在分配内存时,如果指针先前分配的内存范围后有足够的未分配的内存,则在末尾直接加上需要扩展的内存,反之分配一块新的内存,将之前的字符拷贝进去 ...
zhanghu198901 评论(0) 有9人浏览 2012-08-25 15:57

体验C语言内存操作的魅力之范型

     用C语言来实现堆栈的范型,体验C语言的真正魅力。相比C++里的范型,用C语言实现感觉更真切,更踏实,同时体会到了对内存把控的快乐,我想再这样下去我会上瘾。这里面唯一要说的两处:分别是realloc和程序第28行。      realloc在分配内存时,如果指针先前分配的内存范围后有足够的未分配的内存,则在末尾直接加上需要扩展的内存,反之分配一块新的内存,将之前的字符拷贝进去 ...
youcaidaov 评论(0) 有9人浏览 2012-08-25 15:16

基础备忘:函数模板在数组中的使用

函数模板在实际程序中应用比较广泛,这是由于它本身的特性所决定的:定义一个函数体后,可以多次调用进行实例化。 例子: #include<iostream> using namespace std; template <typename T,int size> //函数模板参数,包括类型参数T和数值参数size int find(T (&array)[s ...
wushibuhuang 评论(0) 有6人浏览 2012-08-25 14:16

如何实现Windows上只启动程序一次

问题描述: 我们的客户希望客户端程序在客户端上24小时在线,如果因为特殊的原因而崩溃或者退出,应该能自动的重启程序。 我们所想到的一个解决办法就是使用一个监控进程,这个进程一开机的时候就会自动尝试着启动程序;并且,每隔一段时间就检查程序是否还启动着,如果不是的话,则重新启动程序。 问题分析: 1、首先,是如何在Windows上启动一个程序,并定时的检查程序的运行状态,我们可以用 ...
yingchifei 评论(0) 有5人浏览 2012-08-25 14:15

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics