7 urgemule

尚未进行身份认证

我要认证

hash(x) == x

等级
TA的排名 6w+

如何让打包的C++安装程序以管理员身份在Win7下运行

问题描述:    使用VS2010开发的C++项目,使用inno打包后的安装程序,安装在系统盘后,在桌面创建的快捷方式必须右键以管理员身份才能正常运行,否则双击运行程序出现异常。解决方法:     在VS2010解决方案资源管理器中右键启动项目->属性,弹出 个工程属性页,定位到链接器->清单文件->UAC执行级别选择requireAdministrator (/level='

2015-06-17 17:51:29

Tips(1)glewExperimental

glewExperimental = true; // Needed for core profile如不书写上一句,openGL程序运行会崩溃!

2015-03-30 16:54:14

Snap源码剖析

1.morphic.js中定义了各种基本gui组件,这些基本gui组件全部是由canvas(与html中的标签等价,html中可以调用canvas的各种派生类)和JavaScript编写而成。下面是morphic.js中定义的各种gui组件的继承树: Color Node Morph BlinkerMorph

2015-01-08 11:10:08

立此存照26[C++]为什么VS2013不能显示析构函数中的输出语句

#include using namespace std;class A{public: A() { cout << "A()" << endl; } ~A() { cout << "~A()" << endl; }};class B : public A{public: B() { cout << "B()" << endl; } ~B()

2015-01-07 17:29:37

立此存照(25)[C++]虚函数与默认实参

1.当基类指针指向派生类对象时,调用含有默认参数的虚函数时,得到的默认参数是基类版本虚函数的默认参数,而非派生类版本虚函数的默认参数2.这样的设计有点让人无语!#include class A{public: virtual void f(int v = 100) { std::cout << "v = " << v << std::endl; }};class

2015-01-06 17:02:49

Qt学习之路[Qt Creator](1)Error while building/deploying project

1.背景介绍1.1当前Qt Creator版本1.2当将一个Qt Creator工程文件夹复制到另一个地方之后,再次使用Qt Creator打开该文件,按Ctrl + R 构建时,出现问题。2.问题呈现16:54:04: 为项目Test2执行步骤 ...16:54:04: 正在启动 "C:\Qt\Qt5.4.0\5.4\msvc2013_64\bin\qmake.exe"

2014-12-31 16:52:05

立此存照(22)[C++]模拟电子时钟的小程序

本程序模拟电子时钟显示:时分秒,且每个一秒刷新一次#include #include #include struct Time{ int hour; int minute; int second; void myDisplay() { time_t t; time(&t);//以long型值或获取系统当前时间 tm local_time; _localtim

2014-12-24 10:41:16

立此存照(20)[C++]C++ Primer(4th)消息处理示例

1.消息处理涉及到2个类,分别是Message类,和Folder类。其中同一个Message对象可以存放在多个不同的Folder对象中,同样,多个Folder类的对象也可以存放多个Message对象。2.Message对象通过一个叫folders的set容器,通过存放Folder对象的指针,表示该Folder对象中存放有Message对象这种关系。同样,Folder对象中通过一个将messag

2014-12-19 14:27:17

立此存照(19)[C++]C++中的名称查找(name lookup)

1命名空间是作用域2.当编译器碰到一个名字,此时它需要知道这个名字是哪个作用域提供的,这时就会用到名称查找。3.名称查找的一般次序是:从当前作用域逐层向外查找,直到查找到全局作用域为止。4.同一作用域中的名称查找原则:只能从使用该名字的位置,向前查找已定义的名字。代码:#include namespace myspace{ int i = 0; void func(){

2014-12-17 21:19:15

(ERROR)[C++]C++逻辑错误总结

#include int main(){ int sum = 0; int i=50; while(i++ <= 51) sum += i; std::cout<<sum<<std::endl; sum = 0; for(int i = 50;i <= 51;i++) sum += i; std::cout<<sum<<std::endl;return 0;}

2014-12-17 20:53:03

立此存照(18)[C++]using声明与using指示的区别

1.using声明将其他命名空间的名字引入了当前的命名空间2.using指示将其他命名空间的名字引入了包含当前命名空间的命名空间(即当前命名空间的父空间)验证代码如下:#include namespace myspace{ int i = 0;}int i = 1;void func(){ using namespace myspace;//using指示 //编译

2014-12-17 20:32:19

待补遗(6)[C++]两个类如何通过友元声明互相访问对方的非公有成员

1.设有类A,和类B两个类,假定类A的声明在类B之前(类的声明总会有先后之分)2.类A与类B,具有一个private权限的func函数。一、类A,类B的声明如下(定义在在同一个源文件中):class A{private: void func(){ cout << "A::func()" << endl; }};class B{private: void fu

2014-12-17 12:55:31

立此存照(17)[C++]error C2040: "s":"std::string"与"char [21]"的间接寻址级别不同

#include #include #include #include #include #include using namespace std;int main(){ char s[] = "Hello string of C11."; vector cvec(s, s + sizeof(s) / sizeof(s[0])); string s(cvec.begin()

2014-12-05 21:09:38

立此存照(16)[C++]如何将一个数字转换为英文读法--英文三位计数法的英文转换

1.使用unsigned long long 的最大值为(运行平台vs2008)18446744073709551615, 所以该程序能解析的数值为0-184467440737095516152.英语三位计数法,thousand, million,billion,trillion, thousand trillion, million trillion, billion trillion,tr

2014-11-30 13:11:33

待补遗(5)[C++]C++中return 0;与return;的区别

#include using namespace std;void func(){ cout<<"begin"<<endl; return 0; cout<<"end"<<endl;}int main(){ func();return 0;}编译错误:

2014-10-29 17:18:18

立此存照(15)[C++]C++调用swap函数交换2个指针的值

#include #include using namespace std;void swap(const int *&v1, const int *&v2){//第一种方法 const int *tmp = v1; v1 = v2; v2 = tmp;}void swap2(int **p1, int **p2){//第二种方法 int *tmp = *p1; *p1 =

2014-10-29 15:34:44

待补遗(4)[C]如何让编译器调用自定义函数而非同名库函数

#define toupper(ch) xtoupper(ch)int xtoupper(char ch){ puts("I'm function xtoupper."); if('a' <= ch && ch <= 'z') ch -= 'a' - 'A'; return ch;}

2014-10-25 17:45:58

待补遗(3)[C++]C++与处理大小端相关示例及不同变量内存地址的分配原则

#include #include #include using namespace std;int main(){ char chs[4] = {0x12, 0x34, 0x56, 0x78}; int *p = reinterpret_cast(chs); cout<<hex<<*p<<endl; cout(&chs[0])<<endl (&chs[1])<<endl

2014-10-24 20:29:50

立此存照(14)[C++]c_str返回const char*的原因

c_str() 函数名,顾名思义就是C语言风格的字符串,相对于

2014-10-23 20:17:45

立此存照(13)[C++]C++中的assert断言使用示例

#include#includeusing namespace std;char* my_strcpy(char* dest, const char* src){ assert(dest != NULL); while(*dest++ = *src++) ;return dest;}int main(){ char src[] = "hello world!";

2014-10-22 20:54:22

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!