当前位置:K88软件开发文章中心编程语言C/C++C/C++01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • 1.1 程序与程序语言 [内容预览] 9 | 2019-01-03 00:07:05
    :2010-03-2014:14:00随着科学技术的迅猛发展,计算机技术日新月异,计算机程序设计语言也层出不穷。那么,什么是程序语言,什么是程序设计?应该学哪一种程序语言,如何进行程序设计?这些都是程序设计初学者首先遇到的问题,也是程序设计的基本问题、共性问题。不论是什么样的计算机语言,其程序设计的基本方法是相同的。本...

    [阅读全文]

  • 1.2 算法和算法的表示 [内容预览] 9 | 2019-01-03 00:07:04
    :2010-03-2014:25:001.2算法和算法的表示1.2.1算法的概念1.算法的基本概念什么是算法?当代著名计算机科学家D.E.Knuth在他撰写的《THEARTOFCOMPUTERPROGRAMMING》一书中写到:"一个算法,就是一个有穷规则的集合,其中之规则规定了一个解决某一特定类型的问题的运算序列。"...

    [阅读全文]

  • 1.3 结构化程序设计方法 [内容预览] 9 | 2019-01-03 00:07:04
    :2010-03-2108:23:00程序设计的基本目标是用算法对问题的原始数据进行处理,从而获得所期望的效果。但这仅仅是程序设计的基本要求。要全面提高程序的质量,提高编程效率,使程序具有良好的可读性、可靠性、可维护性以及良好的结构,编制出好的程序来,应当是每位程序设计工作者追求的目标。而要做到这一点,就必须掌握正确的...

    [阅读全文]

  • 学C++不得不看的一篇文章 [内容预览] 9 | 2019-01-03 00:07:03
    :2010-03-2613:45:00做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,我已经签了南京的一家软件公司,但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在学习编程的一些情况我真的深有感触,这次...

    [阅读全文]

  • 如何编写跨平台应用程序 [内容预览] 9 | 2019-01-03 00:07:02
    :2010-03-2613:52:00本文介绍了编写跨平台应用程序的方法。我们使用的许多著名的应用程序,比如VC,WINRAR,SVN等等,都既能在WIN下运行,也支持ming令行操作。这是很爽的,习惯在可视化下操作的同志,可以使用GUI界面操作,习惯怀旧或者喜欢ming令行操作的同志,可以使用ming令操作。同时我们...

    [阅读全文]

  • c++中typedef的使用方法 [内容预览] 9 | 2019-01-03 00:07:02
    :2010-04-2910:57:00c++中有一个关键字typedef,它主要是把一种数据类型定义为另一个标识符来使用,在程序中使用该标识符来实现相应数据类型变量的定义。下面给出三种常用的地方。(1)简单类型替换:#include"stdafx.h"#include<iostream>#include<string>...

    [阅读全文]

  • C++中抛出0xc0000417异常错误代码的原因 [内容预览] 9 | 2019-01-03 00:07:01
    :2010-04-2911:13:00最近在编写C++程序时,瑞然在能够出错的地方都使用了try...catch处理,可是程序总是静静地退出,从外部的进程查询它的退出码,结果是0xc0000417,在网上搜索了一下,原来是“未知软件错误”。那这个异常是谁抛出来的呢?我到VS的安装目录去找0xc0...

    [阅读全文]

  • C++成员函数指针的使用方法 [内容预览] 9 | 2019-01-03 00:07:01
    :2010-04-2911:19:00本文介绍了C++编程中成员函数指针的使用方法。成员函数的指针一般是这么用的,如下例:classA{public:charhello(inta){returna-'0';}};typedefchar(A::*PTRFUN)(int);intmain(){A*obj=newA();PT...

    [阅读全文]

  • C语言free函数的原理 [内容预览] 9 | 2019-01-03 00:07:00
    :2010-04-2917:44:00如果malloc了一块字符串的内存,然后,它改变了这个字符串的大小,问会不会有一部分内存没有被释放掉。当然,肯定会释放掉的,但是一直没有了解过free的原理,不敢乱说。我看了一下操作系统的内存管理,基本上是这样的,当然各个系统的实现不一样。操作系统管理内存,维护了一个空闲内存链表,...

    [阅读全文]

  • C语言内存处理函数 [内容预览] 9 | 2019-01-03 00:06:59
    :2010-04-2917:54:00C语言分配内存的方式主要有以下几种方式:(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈...

    [阅读全文]

  • 结构成员对齐与序列化 [内容预览] 9 | 2019-01-03 00:06:59
    :2010-06-0416:56:00在许多广泛应用的程序库,我们会看到类似#pragmapack(push,4)等这样的标示。因为用户会任意更改他们的结构成员对齐选项,对于先于这些内容创建的程序库来说,不能确保一定的内存布局将可能在预先书写的一些数据访问模块上导致错误,或者根本不可能实现。我在实现一种C++类的实例的...

    [阅读全文]

  • C++中CArchive类介绍 [内容预览] 9 | 2019-01-03 00:06:58
    :2010-08-0509:20:00CArchive类用于二进制保存档案,其主要提供了两个函数:CArchive和Close以及两个操作符:<<和>>,下面将对其分别作介绍。1、主要函数(1)CArchive::CArchive建立一个CArchive对象CArchive(CFile*pFile,UINTnMode,...

    [阅读全文]

  • CFile类简介 [内容预览] 9 | 2019-01-03 00:06:58
    :2010-08-0510:39:00CFile类是MFC文件类的基类,它直接提供非缓冲的二进制磁盘输入/输出设备,并直接地通过派生类支持文本文件和内存文件。CFile与CArchive类共同使用,支持MFC对象的串行化。该类与其派生类的层次关系让程序通过多形CFile接口操作所有文件对象。例如,一个内存文件相当一个磁...

    [阅读全文]

  • 使用CFile类进行文件的读写 [内容预览] 9 | 2019-01-03 00:06:57
    :2010-08-0510:53:00文件的读写非常重要,下面将重点进行介绍。文件读写的最普通的方法是直接使用CFile进行,如文件的读写可以使用下面的方法://对文件进行读操作charsRead[2];  CFilemFile(_T("user.txt"),CFile::modeRead);  if(mFile.Ge...

    [阅读全文]

  • 使用CFile类读取大文件 [内容预览] 9 | 2019-01-03 00:06:56
    :2010-08-0511:05:00由于vc6中mfc的cfile类使用32位整型数来处理文件,所以它只支持不大于4gb的文件,若超过这个范围的文件cfile就管不了。当然,在微软的.net中vc7的cfile类中已经支持大于4gb的文件,但我们还有必要为VC6爱好者探讨一下在CFile类中支持大文件的方法。clas...

    [阅读全文]

  • VC中导出C++类的方法 [内容预览] 9 | 2019-01-03 00:06:43
    :2012-06-2417:39:29有时我们需要将在VC中定义的类导出来,以在其它地方使用,本文将使用一个例子来讲解具体的方法。首先,使用Wizard创建一个Win32Dynamic-LinkLibrary工程,然后定义一个简单的C++类CInDLL.由于该类会被工程之外的文件所引用,所以需要对这个类进行引出。因为只...

    [阅读全文]

  • C++多线程的例子 [内容预览] 9 | 2019-01-03 00:06:43
    :2012-07-2119:57:07在多线程的程序里,不同的线程可以做不同的事情,下面演示一个多线程的例子。//MultiThread.cpp:定义控制台应用程序的入口点。//#include"stbdafx.h"#include<windows.h>#include<iostream>usingnamespaces...

    [阅读全文]

  • atol函数的使用 [内容预览] 9 | 2019-01-03 00:06:42
    :2014-02-1822:31:57atol函数的作用是将一个字符串转化为长整型数据,其原型如下:longintatol(constchar*str);该函数首先丢弃无用的空白,直到第一个非空白字符串出现。然后从该字符开始,将其解释为10进制的数字。在可以形成数值的字符串后可以包括多余的字符,这些字符对该函数的作用没...

    [阅读全文]

  • 为什么要学习C语言 [内容预览] 9 | 2019-01-03 00:06:41
    :2014-05-2219:47:56为什么要学C语言——孙志岗谁叫你不幸生在中国了?——何祚庥(中国科学院院士)这是一本给非计算机专业的大学生的C语言的书。“我不是学计算机的,为啥要学C语言?”这个问题每年在中华大地都会被问上几百万次。被问的对象...

    [阅读全文]

  • C/C++开发人员需要的技能 [内容预览] 0 | 2018-12-30 05:00:37
    这是我在2012年5月写下的总结性的文章。昨晚我重新阅读了一遍,然后调整了一些内容,但总体的思想没有变。目录1.概述2.开发技术2.1.编程素养(1)算法类(2)提升类2.2.编程语言2.2.1.Java(或c、c++、c#等)2.2.2.脚本语言python(或ruby等)(1)为什么要学脚本语言?(2)亲身经历2....

    [阅读全文]

 C/C++01   200   30   7/7页         6   7   尾页   GO