编程基础 软件工程 JAVA .NET Delphi Visual C/C++ C++Builder Visual BasicC/C++ PowerBuilder 汇编语言 数据结构&算法 破解与加脱壳 移动开发 编程开发技巧与经验
返回首页
当前位置: 冰山软件站 > 程序开发 > C/C++ >
  • _tcstol与strtol详解
    [C/C++] | 日期:2012-08-19 08:00 | 点击:25 | 好评:0

    本来在ANSI字符情况下,转换的方法挺多的,但接触UNICODE不是很长,有些函数不太清楚,记得以前在一个别人的博客上看过有人总结过,但当时觉得没什么,现在结果用到了却找不到了,不过,找到一点儿算一点儿吧。 VC中 十六进制字符串转换为十进制数字。...

  • VC用GDI+实现BMP转JPG/JPG转BMP/截屏保存JPG
    [C/C++] | 日期:2012-08-11 07:00 | 点击:97 | 好评:0

    nt GetEncoderClsid(const WCHAR* format, CLSID* pClsid) { UINT num = 0; // number of image encoders UINT size = 0; // size of the image encoder array in bytes ImageCodecInfo* pImageCodecInfo = NULL; GetImageEncodersSize(num, size); if(size == 0) return -1;...

  • Visual C++ 判断操作系统是64位还是32位的正确方法
    [C/C++] | 日期:2012-08-06 07:00 | 点击:283 | 好评:0

    BOOL IsWow64() { typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL); LPFN_ISWOW64PROCESS fnIsWow64Process; BOOL bIsWow64 = FALSE; fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress( GetModuleHandle(kernel32),IsWow64Process); if (NULL != fnIsWo...

  • 为什么C语言屹立不倒?
    [C/C++] | 日期:2012-06-15 07:00 | 点击:31 | 好评:0

    有些语言诞生几十年了依然是世界上最流行的语言,比如C语言。有些语言虽然号称新兴的语言却很少有人使用。在编程语言这个领域里似乎不符合长江后浪推前浪这个规律。这恐怕不止语言本身的因素,里面的缘由值得研究者好好去探索一番。 近年来,谷歌一直致力于开发出自己的编程语言以取代当今世上最常用的C、C++和JavaScript。在系统语言方向,谷歌的Go语言能够为用户在数据中心内建立大型软件提供更多的便捷,有望取代C语言和C++的地位;而在网络开发方面,谷歌希望凭借Dart取代JavaScript。编程语言的世界里可谓...

  • c++与JAVA参数比较
    [C/C++] | 日期:2008-06-03 00:00 | 点击:2 | 好评:0

    在C++和java中对象都可以做参数,但是两者之间的差别却比较微妙。C++中对象作参数采用的是“传值调用”,当实参和形参相结合是,调用对象的拷贝构造函数。如果没有显示定义拷贝构...

  • C++编程的进程和线程概念释疑
    [C/C++] | 日期:2008-05-30 00:00 | 点击:8 | 好评:0

    一个进程通常定义为程序的一个实例。在Win32中, 进程占据4GB的地址空间。与它们在MS-DOS和16位Windows操作系统中不同, Win32进程是没有活力的。这就是说,一个Win32进程并不执行什么指...

  • 写给程序员:从C++转到Java需注意的地方
    [C/C++] | 日期:2008-04-08 00:00 | 点击:3 | 好评:0

    1.Java在虚拟机上运行 Java源代码并不是被编译成为普通的机器代码。而是被翻译成为虚拟机可以执行的代码。一个Java解释器最终执行这些代码。这其中没有连接的过程;解释在需要的时...

  • C++处理for循环作用域规则
    [C/C++] | 日期:2008-03-11 00:00 | 点击:5 | 好评:0

    在 C++ 标准制定之前,在 for 循环中声明的变量在循环外也可以访问。例如: for (int n=0; n〈MAX; ++n) { //..do something } ++n; //OK in pre-standard C++; illegal in ISO C++ 然而,在 ISO C++ 中,for 循环变量...

  • 在Ubuntu 7.10中用终端编译运行C++程序
    [C/C++] | 日期:2008-03-03 00:00 | 点击:150 | 好评:0

    不用IDE工具,只用终端,测试-编译-运行,一气呵成! 具体步骤: 1、确保已经安装gcc,安装方法:sudo apt-get install gcc 2、编写一个简单的cpp文件test.cpp,放在指定地方 示例: # include...

  • C与C++在Linux下的集成问题
    [C/C++] | 日期:2008-02-19 00:00 | 点击:8 | 好评:0

    最近遇到一个挺挠头的技术问题,我们波士顿那边客户公司的代码是既有C++又有C,我们作为外包公司,需要把我们的C++代码与他们的集成起来,原先的集成方案是我们的C++与他们的C+...

  • 浅析C++中虚函数的调用及对象内部布局
    [C/C++] | 日期:2008-02-18 00:00 | 点击:25 | 好评:0

    在我那篇《浅析C++中的this指针》中,我通过分析C++代码编译后生成的汇编代码来分析this指针的实现方法。这次我依然用分析C++代码编译后生成的汇编代码来说明C++中虚函数调用的实现...

  • 在C++中实现四种进程或线程同步互斥的控制
    [C/C++] | 日期:2008-02-11 00:00 | 点击:127 | 好评:0

    很想整理一下自己对进程线程同步互斥的理解。正巧周六一个刚刚回到学校的同学请客吃饭。在吃饭的过程中,有两个同学,为了一个问题争论的面红耳赤。一个认为.Net下的进程线程控...

  • Ubuntu下面的C语言代码检查工具 Splint
    [C/C++] | 日期:2008-01-24 00:00 | 点击:15 | 好评:0

    看一下下面的代码(当然包括错误,以检验splint的功能): #include int main(int argc,char* argv[]){int a=100; /*没有使用的变量*/int b[8];printf("Hello c\n");b[9]=100; /*明显数组越界 *//* 用到了两个为声...

  • Java语言和C++语言的差异
    [C/C++] | 日期:2007-12-24 00:00 | 点击:3 | 好评:0

    Java采用了C及C++的语法格式,对于学习过C及C++的程序设计者来说,学习Java将有可能很轻松。但是,如果仔细检查Java语言的许多细节,就会发现Java取消了不少C及C++的特性,并且加入了一...

  • 嵌入式:ARM下GCC交叉编译器的制作
    [C/C++] | 日期:2007-12-21 00:00 | 点击:19 | 好评:0

    1.下载所需文件 以下是我在Cygwin环境下制作arm-gcc(uclibc)交叉编译器中所需要的文件: binutils-2.14.90.0.8 uClibc-0.9.27 gcc-3.4.2 linux-libc-headers-2.4.29 PS:一般来说这里还需要下一些patch,因为...

  • 解析C++虚函数表
    [C/C++] | 日期:2007-12-20 00:00 | 点击:8 | 好评:0

    【引自陈皓的博客】 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数...

  • C++中的向上类型转换和向下类型转换
    [C/C++] | 日期:2007-12-19 00:00 | 点击:4 | 好评:0

    【引自雁南飞的博客】在C++的世界中有这样两个概念,向上类型转换,向下类型转换,分别描述的是子类向基类和基类向子类的强制类型转换。 向上强制类型转换 切割:覆盖方法和子...

  • Visual C++实现Flash动画播放
    [C/C++] | 日期:2007-12-16 00:00 | 点击:5 | 好评:0

    摘要: 本文通过在VC中将外部swf格式文件内嵌为VC的内部资源,使其在程序运行过程中从资源动态释放到临时文件,从而实现VC对Flash动画的播放。 引言 Flash动画由于可以很方便地把用户...

  • TCP/IP Winsock编程要点
    [C/C++] | 日期:2007-12-16 00:00 | 点击:20 | 好评:0

    [文章导读] 利用Winsock编程由同步和异步方式,同步方式逻辑清晰,编程专注于应用…… 利用Winsock编程由同步和异步方式,同步方式逻辑清晰,编程专注于应用,在抢先式的多任务操作...

  • C++ 虚基类
    [C/C++] | 日期:2007-12-16 00:00 | 点击:8 | 好评:0

    在《多继承》中讲过的例子中,由类A,类B1和类B2以及类C组成了类继承的层次结构。在该结构中,类C的对象将包含两个类A的子对象。由于类A是派生类C两条继承路径上的一个公共基类,...

  • 首页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 下一页
  • 末页
  • 1242463
推荐内容