
C++
文章平均质量分 76
yxc135
此用户很懒,没有任何简介
展开
-
模板类的声明和定义中分离.h与.cpp
如果你用模板类的时候跟其它类一样把声明放在.h中那个,把定义放在.cpp中,是不是也出现了令人恼怒的 无法解析的外部符号 错误,在解决问题之前,请先看一下这篇关于编译原理的介绍,毕竟做学问要知其然更要知其所以然嘛~http://www.doc88.com/p-841613271216.html好啦,下面就是解决方法了:--------------------------------转载 2012-10-05 22:40:03 · 1648 阅读 · 0 评论 -
C++拷贝构造函数(深拷贝,浅拷贝)
-------------------------------------------------转自BlueTzar-------------------------------------------C++拷贝构造函数(深拷贝,浅拷贝)对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结转载 2012-09-08 14:44:46 · 876 阅读 · 0 评论 -
C++使用static的错误:无法解析的外部符号、“static”不应在文件范围内定义的成员函数上使用
// static_test.h : 头文件 002 #pragma once 003 004 class static_test 005 { 006 public: 007 static_test();//默认构造函数 008 void set(int x, int y, int z);//成员变量初始化 009 int转载 2012-12-03 14:26:17 · 19118 阅读 · 1 评论 -
C++的访问修饰符的作用是以类为单位,而不是以对象为单位
问题(知识点)描述:a. 在C++的类的成员函数中,允许直接访问该类的对象的私有成员变量。b. 在类的成员函数中可以访问同类型实例的私有变量。c.拷贝构造函数里,可以直接访问另外一个同类对象(引用)的私有成员。d. 类的成员函数可以直接访问作为其参数的同类型对象的私有成员。举例描述上述知识:1).在拷贝构造函数中可以访问引用对象的私有变量:例如:class Point转载 2012-12-27 11:08:06 · 3160 阅读 · 0 评论 -
C++成员函数指针的使用方法
C++成员函数指针(pointer to member function)的用法和C语言的函数指针有些相似.下面的代码说明了成员函数指针的一般用法:class ClassName {public: int foo(int); }int (ClassName::*pmf)(int) = &ClassNmae::foo;ClassName c; //.*的用法转载 2012-12-01 14:26:28 · 1272 阅读 · 0 评论 -
C/C++源代码到可执行程序的过程详解
编译,编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。源代码-->预处理-->编译-->优化-->汇编-->链接-->可执行文件Source--(编译)--> Assembly--(汇编)-->Obj--(链接)-->PE/ELF1.编译预处理读取c转载 2012-05-14 10:49:19 · 6336 阅读 · 0 评论 -
多线程优化——超线程与多核
超线程是利用原创 2014-06-13 00:01:40 · 2712 阅读 · 0 评论 -
多线程优化——Cache Align
有的时候,使用多线程的速度原创 2014-06-12 12:02:11 · 4746 阅读 · 0 评论