指针参数是如何传递内存的?
|
如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1中,Test函数的语句GetMemory(str, 200)并没有使str获得期望的内存,str依旧是NULL,为什么? |
指针参数是如何传递内存的?
|
如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1中,Test函数的语句GetMemory(str, 200)并没有使str获得期望的内存,str依旧是NULL,为什么? |
C++builder调试时提示找不到borlndmm.dll文件!!!
|
问题不大,但解决不好也耽误事,差点没重装(初学者),在网上找的,只用了第一条就直接解决了,虚惊一场阿 Tags:
borlndmm
|
|
这一章内容早就看完了,不过忙着写简历,没时间总结了。这一章的内容也很好,概括介绍了标准模板库,给一个总体印象,解决了以前看这本书的困惑。前两天干脆去学府书店买了一本,花了80元,好奢侈阿。还是决心把这本书看完吧。下面回忆一下有用的概念: Tags:
容器
|
|
今天终于又看完了一章内容,看的还是挺顺利,内容挺容易懂,很多都是以前接触过,不算新东西了。还是把小结写一下,我发现书后的总结比自己总结的要好,用于以后温习了。 Tags:
算法
|
|
我现在真像刚出生的婴儿,走一步学一步,举步艰难。 Tags:
对象设计
|
|
基本数据类型,包括数值、字符、用户定义的枚举类型和指针。大多数程序设计语言都提供这些类型。由于数、字符、和浮点类型的对象无法再分为更简单的部分,我们称其为简单数据。反之,结构化数据类型由简单类型的元素及元素之间的规则组成,这些类型包括数组、字符串、记录、文件、表、栈、队列、树、图和表格。多数程序设计语言提供程序结构或库函数来处理数组、字符串、记录和文件结构,因此它们被称为嵌入式结构化数据类型。 Tags:
基本数据类型
|
|
今天复习一下数据结构的内容,做一个概念上的预习。 Tags:
概念
|
|
C++ 相关书籍之多,车载斗量;如天上繁星,如过江之鲫。广博如四库全书者有之(The C++ Programming Language、C++ Primer),深奥如重山复水者有之(The Annotated C++ Reference Manual, Inside the C++ Object Model),细说历史者有之(The Design and Evolution of C++, Ruminations on C++),独沽一味者有之(Polymorphism in C++, Genericity in C++),独树一帜者有之(Design Patterns,Large Scale C++ Software Design, C++ FAQs),程式库大全有之(The C++ Standard Library),另辟蹊径者有之(Generic Programming and t.. Tags:
C++经典书籍
|
|
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; 6.会用Visual C++,并不说明你会C++; 7.学class并不难,template、STL.. Tags:
初学者必备:C++经典入门详细教程
|
|
下面的这些要点是对所有的C++程序员都适用的。我之所以说它们是最重要 的,是因为这些要点中提到的是你通常在C++书中或网站上无法找到的。如:指向 成员的指针,这是许多资料中都不愿提到的地方,也是经常出错的地方,甚至是对 一些高级的C++程序员也是如此。 这里的要点不仅仅是解释怎样写出更好的代码,更多的是展现出语言规则里面 的东西。很显然,它们对C++程序员来说是永久的好资料。我相信这一篇文章会使 你收获不小。 首先,我把一些由不同层次的C++程序员经常问的问题归到一起。我惊奇的发 现有很多是有经验的程序员.. Tags:
C++
|
|
我用C语言编程已经超过20年了。我写过C语言的编译器、C语言的调试器、用C开发的其他语言、游戏、客户端程序和服务器程序,你说吧!还有什么是我没写过的。还有我的书架上充斥着折了角的K&R和Steele的书。我太了解C语言了,但是,我讨厌他。十分讨厌! 当我读到一篇博客,题目是“为什么每个程序员都应该学习C语言?”时,我真是鸡皮疙瘩满地。如果你真的是个专业的程序员的话,你肯定觉得这是个天大的笑话,尽管作者的本意也许不是这样的。这篇反驳的文章有点意思,但是还是没有抓住本质。所.. Tags:
c学习
|
|
每个程序员在他们的编程生涯中都应该学习C语言,因为它有太多难以忽视的好处了。除了它会给你提供更多的工作机会之外,C语言还会教给你更多的关于计算机的知识。它能给我们提供的裨益,简单列举如下: 1)相比较其他的编程语言(像C++,JAVA),C语言是个低级语言。从总体上来说,低级的编程语言可以让你更好的了解计算机。 2)设备驱动程序和操作系统只能用C语言来编写。现在,你可能还从来没有编写过一个设备驱动程序或者一个操作系统,但是如果你需要去修改他们的时候,怎么办? 3)如果你想要得到一份编写微.. Tags:
c学习
|
读取配置文件源代码[linux c]
|
自己今天根据项目里的需要编写出来的很简单的函数,读取配置文件的一行内容,配置文件格式为:#888888注释name = value可以包含注释,不用考虑空格,和项目名称大小写,函数返回项目内容。#ifndef READCONF_H#define READCONF_H#include "head.h"#define CONLINELENGTH 1024 //配置文件一行的长度最大值char *ReadConfigfile(char *fileName, char *item);#endif#include "readconf.h"/***************************函数功能:读取配置文件的一行信息*输入参数:配置文件的名字fil.. Tags:
配置
|
|
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。 2.从标准头文件说起 某企业曾经给出如下的一道面试题: 面试题 为什么标准头文件都有类似以下的结构? #ifndef __I.. Tags:
extern
|