08 2013 档案
摘要:有时候为了方便(或者叫迫不得已?)装了个双系统,但系统启动的名字你不是很喜欢,更有甚者你恰好和我一样悲剧,装了一个win7 64位和win7 32位的,结果启动的时候显示的都是"windows 7",虽然开一次就知道先后顺序了,但老摆两个名字时不时会让人抓狂,尤其是恰好碰到你心情不好的时候。下面总结下我修改启动名称的办法。打开cmd,运行命令bcdedit /?即可看到关于命令bcdedit的一切参数说明,可以看到其中有个set命令,是用来设置存储项值的;还有个enum命令,用来列出存储中的项。运行命令bcdedit /enum all可以看到列出一大堆说明主要看前三个(如
阅读全文
摘要:用LoadLibrary和GetProcAddress加载DLL时,可能会碰到LoadLibrary无法正确加载DLL,返回值总是NULL的情况。一般而言,可按下面的思路解决:(1)检查dll的路径是否正确。 可先用绝对路径试一下,若可以,那说明相对路径设置错了。简单的测试当面目录的方法就是随便写一个文件,比如std::ofstream outfile("test.txt"),然后看输出的test.txt文件在哪,就知道当前目录是哪了,然后依据它设置相对目录。(2)检查LoadLibrary输入参数字符格式是否正确 LoadLibrary的输入参数,即DLL的路径,要求是L
阅读全文
摘要:前天同学实现了《C++ Primer》中关于虚函数的一个例子,拿过来问我,代码如下:#include#includeusing namespace std;class Item{public: Item(const string x,const double y){isbn=x;price=y;}; virtual double net_price(size_t n) const{return n*price;};//可以去掉virtual体验到第3、4行打印出来的区别 virtual ~Item(){}; string isbn;protected: doubl...
阅读全文

浙公网安备 33010602011771号