Форум программистов, компьютерный форум, киберфорум
Наши страницы

Expected constructor, destructor, or type conversion before '.' token - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как добавить стирание символов в программе http://www.cyberforum.ru/cpp-beginners/thread991532.html
Как добавить стирание символов в программе(после запуска ctrl+F5) в visual c++ ? То есть,чтобы я мог писать и стирать символы при запуске программы?O_o
C++ Программа, которая зануляет элементы выше и ниже главной и побочной диагонали Ребята, помогите срочно нужно, как написать программу которая зануляет элементы выше и ниже главной и побочной диагонали, типа такого чтоб получилось : 1 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1... http://www.cyberforum.ru/cpp-beginners/thread991522.html
C++ Перегрузка operator new
Столькнулся с такой проблемой: Есть класс Array, в его конструкторе создается массив int Array::Array(const size_t size):_size(size) { printf("Array::Array(const size_t size)\n"); if...
C++ Вычисление значения функции на отрезке
Составить программу для вычисления значений функции F(x) на отрезке с шагом h.Результат представить в виде таблицы, первый столбец который - значения аргумента,второй - соответствующие значения...
C++ Перероботать прогу http://www.cyberforum.ru/cpp-beginners/thread991478.html
Нужно перероботать прогу под функцию 0,5 х в кубе #include "stdafx.h" #include "iostream" #include <cmath> using namespace std; //_____________________________________________________ ...
C++ Рекурсивная программа Напишите рекурсивную программу для сортировки массива методом "пузырька". Как сделать из простого кода пузырька рекурсивную программу? Как понимаю нужно запихать ее в какую-то функцию, но явно не... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7491 / 4606 / 692
Регистрация: 29.11.2010
Сообщений: 12,596
29.10.2013, 17:33
Точка начала выполнения инструкций в программе - main.
3.6.1.1 A program shall contain a global function called main, which is the designated start of the program.
то, про что я хотел сказать, но не в тему и не тот случай.
3.6.2.3 3 An implementation is permitted to perform the initialization of a non-local variable with static storage
duration as a static initialization even if such initialization is not required to be done statically, provided
that
— the dynamic version of the initialization does not change the value of any other object of namespace
scope prior to its initialization, and
— the static version of the initialization produces the same value in the initialized variable as would be
produced by the dynamic initialization if all variables not required to be initialized statically were
initialized dynamically.
— [ Note: As a consequence, if the initialization of an object obj1 refers to an object obj2 of namespace
scope potentially requiring dynamic initialization and defined later in the same translation unit, it is
unspecified whether the value of obj2 used will be the value of the fully initialized obj2 (because obj2
was statically initialized) or will be the value of obj2 merely zero-initialized. For example,
C++
1
2
3
4
5
6
inline double fd() { return 1.0; }
extern double d1;
double d2 = d1; // unspecified:
// may be statically initialized to 0.0 or
// dynamically initialized to 1.0
double d1 = fd(); // may be initialized statically to 1.0
—end note ]
насчет обязательства писать инструкции внутри функций в стандарте правила не нашел, но это следует из логики выполнения программы: до main ничего (инструкции) не выполняется.

Добавлено через 1 минуту
Цитата Сообщение от metaluga145 Посмотреть сообщение
HWND hWnd = NULL;
это объявление имеет право на жизнь потому что фактически оператор присвоений трансформируется в конструктор копий.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru