Форум программистов, компьютерный форум CyberForum.ru

Константный указатель на целое - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить по формуле http://www.cyberforum.ru/cpp-beginners/thread629381.html
Первое изображение вычислить по формуле
C++ Создание, заполнение объектами и удаление динамического массива. Выдает run time error Компилятор ни на что не ругается, но консоль вылетает с виндовской ошибкой #ifndef Point_HPP // anti multiply including gates #define Point_HPP #include <string> #include <iostream> #include <sstream> #include <cmath> http://www.cyberforum.ru/cpp-beginners/thread629376.html
C++ Адрес в памяти
Что такое in? MyClass obs(4); MyClass *ob; ob = &obs; cout <<ob; //вывод in0012ff60
Затраты на вызов функций C++
Тратится ли время и вообще "средства" компьютера на вызов функций? И если да то почему бы не писать программы сплошным текстом(как бы трудно это не было бы). То есть образно говоря что лучше 10000 строк кода без функций или 6000 - с функциями. Заранее спасибо.
C++ Странность С++ и SDL http://www.cyberforum.ru/cpp-beginners/thread629328.html
Здравствуйте уважаемые форумчане возникла непонятная ситуация вообщем писал на С++ классы и учил OpenGL и все вроде нормально как вдруг при объявлении переменной в главном классе перестает отображаться изображение в окне - пусто ,если убрать то все нормально появляется.Эта переменная просто объявляется и не где не используется непонимаю почему . Вот код там где объявляю переменную: class App...
C++ microsoft visual studio 2010 express я установил microsoft visual studio 2010 express создаю файл cpp и набираю код не могу его скомпилировать. Как это сделать? Заранее спасибо. подробнее

Показать сообщение отдельно
Nekrofreeman
 Аватар для Nekrofreeman
4 / 4 / 0
Регистрация: 03.06.2012
Сообщений: 30
27.07.2012, 08:19  [ТС]     Константный указатель на целое
Хм... Взялся за следующее задание. "Напишите программу которая печатает размеры основных типов и типа указателя. Используйте sizeof".
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    cout << "Size of char" << sizeof(char) << endl;
    cout << "Size of int"  << sizeof(short int) << endl;
    cout << "Size of char" << sizeof(int) << endl;
    cout << "Size of long int" << sizeof(long int) << endl;
    cout << "Size of float" << sizeof(float) << endl;
    cout << "Size of double" << sizeof(double) << endl;
    cout << "Size of long double" << sizeof(long double) << endl;
    cout << "Size of signed int" << sizeof(signed int) << endl;
    cout << "Size of unsigned int" << sizeof(unsigned int) << endl;
    cout << "Size of char*" << sizeof(char*) << endl;
    cout << "Size of int*"  << sizeof(short int*) << endl;
    cout << "Size of char*" << sizeof(int*) << endl;
    cout << "Size of long int*" << sizeof(long int*) << endl;
    cout << "Size of float*" << sizeof(float*) << endl;
    cout << "Size of double*" << sizeof(double*) << endl;
    cout << "Size of long double*" << sizeof(long double*) << endl;
    cout << "Size of signed int*" << sizeof(signed int*) << endl;
    cout << "Size of unsigned int*" << sizeof(unsigned int*) << endl;
    return 0;
}
Написал вот такой код, он компилится открывает консольку с результатами, но она исчезает практически сразу, ничего не успеваю заметить, правильно отработало или нет. Решил всунуть в конец system("PAUSE"); вот так
C++
1
2
3
4
        ...
    system ( "PAUSE" );
    return 0;
}
и вдруг код перестал компилиться. Но тут произошло интересное, пока писал это сообщение, решил глянуть какую именно ошибку он там мне пишет, еще раз запустил компиляцию и все прекрасно и правильно заработало! Код не менял. Вот решил спросить почему system ( "PAUSE" ) так странно себя ведет? Может кто сталкивался. Так, мне на будущее.
 
Текущее время: 02:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru