
C/C++
文章平均质量分 59
xauatnwpu
这个作者很懒,什么都没留下…
展开
-
C/C++函数声明和函数定义之不同(例解)
函数 - 声明、定义、调用 1. 如果函数没有声明, 应该在调用前定义:#include /* 定义求大值函数 */int MAX(int x, int y) { if (x > y) return x; else return y;} /* 定义求小值函数 */int MIN(int x, int y) { return x } int m原创 2009-10-24 21:18:00 · 1331 阅读 · 0 评论 -
有关error c1083 解释及问题解决
问题描述:fatal error C1083: Cannot open precompiled header file: Debug/**.pch: No such file or directory 在网上搜集了一下,这个错误是预编译文件的设置造成的,有几种可以尝试的途径:1)单独编译StdAfx.cpp 2)编译所有(即按Ctrl+F7)3)在工程-原创 2009-11-03 20:08:00 · 5607 阅读 · 0 评论 -
vc++中的release和debug版本的区别
VC的编译环境下可以生成debug & release 两个版本,区别如下: Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除原创 2009-11-16 19:41:00 · 1679 阅读 · 0 评论 -
小细节大问题——程序的效率
能写出稳定高效的程序一直是程序员所追求的,今天就和大家一起探讨一下关于C++程序优化的几点 由于C/C++语言的复杂性,致使C++编译器隐藏了层层幔布,我们不经意的一条语句都可能是编译器幕后几经周折的结果,在要求程序高效运行的环境下,每一条语句都会让我们慎之又慎,而程序优化又是个十分广泛的话题,包括程序架构设计的优化,语言本身的优化,编程技巧和策略等等,如此大的范围非我能力所及,这原创 2010-03-05 19:01:00 · 827 阅读 · 1 评论 -
vc++ 容器之向量 感悟
#include 二维向量vector>在VC下的使用技巧 随着对c++学习的逐步加深,发现STL确实是个好东西。vector是我用到的第一个STL容器,它一直吸引我学习和使用STL。但当我用到二维的vector时(比如vector>),却发现似乎不能用。我用的VC6就是不认它,竟报“error C2146: syntax error : missing , before原创 2010-03-22 22:39:00 · 2923 阅读 · 2 评论 -
文献管理软件之Mendeley
//============================================================================ 今天,教研室的群里,师兄给了一个Mendeley 的链接,花了几个小时的研究,感到很好上手的一个文档管理软件 尤其适合管理本地文件,如pdf. 相比Endnote来说,有几个优点:1. 上手快,注册,下载半原创 2010-05-13 11:31:00 · 3439 阅读 · 0 评论 -
OOP面向对象编程——C++
OOP编程的一些概念: 一.对象(Object),这个概念可以说是面向对象里面的最为核心的概念,如果找不着对象,又如何面向对象呢?对象,也就是你要处理的问题里面设计的若干个因素,比如你做学生成绩统计,那么学生当然是你要考虑的对象。 二.类(Class),从本质上讲是先有对象才有类,因为在处理的实际编程问题时,你面对的是一个个具体的对象,太多了转载 2010-05-19 10:32:00 · 721 阅读 · 0 评论 -
关于main() /int main() /int main(void) /void main() /int main(int argc, char*argv[])
很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的。C/C++ 中从来没有定义过void main( ) 。C++ 之父 Bjarne Stroustrup 在他的主页上的 FAQ 中明确地写着 The definition void main( ) { /* ... */ } is not and never has been C++, nor has it even been C.( void main( ) 从来就不存在于 C++ 或者 C )。下面我分别说一下 C转载 2010-06-03 17:50:00 · 1114 阅读 · 1 评论