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

sizeof к объекту или типу? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение системы методом Гаусса и разбор ошибок http://www.cyberforum.ru/cpp-beginners/thread660270.html
Добрый вечер! Пару дней назад начал изучать C++ для выполнения данного задания. Задание заключается в следующем: "Решить систему равенств с точностью до 0,0001, используя метод Гаусса." Почитав и...
C++ задача найти преимущества использования контенеров vec и set Пока не нашел особо больших кординальных преимуществ set'a . В учебнике предлагают решить такой пример: Вводим слово-исключение, если такого в контенере нет -> забиваем в конт. Потом вводим текст и... http://www.cyberforum.ru/cpp-beginners/thread660256.html
Вывести порядковый номер последнего из тех его элементов Ак, которые удовлетворяют двойному неравенству C++
1) Дано целое число N (>0). Сформировать и вывести целочисленный массив размера N, содержащий степени двойки от первой до N-й: 2,4,8,16,..... 2) Дан целочисленный массив А размера 10. Вывести...
C++ Исправить ошибки
Здравствуйте помогите исправить ошибки , второй день мучаюсь , компилятор Дев С++ #include <stdio.h> #include <conio.h> #include <math.h> #include<stdlib.h> #include <cstdlib> #include...
C++ Конструктор копирования, деструктор при наследовании http://www.cyberforum.ru/cpp-beginners/thread660213.html
Есть класс A и производный от него B. Написать конструктор копирования, деструкторы для обоих классов. class A { public: int *a; A() { a = new int; for(int i = 0; i < 10; i++) a =...
C++ найти сумму модулей элементов массива, после первого отрицательного элемента и сделать замер времени помогите пожалуйста с задачей #include <iostream> #include <stdlib.h> #include <math.h> #include <time.h> using namespace std; int main() подробнее

Показать сообщение отдельно
h3mbr0
231 / 74 / 17
Регистрация: 12.03.2012
Сообщений: 322
29.09.2012, 18:09  [ТС]
А если речь идет о не об инициализации?
Гугл пишет:

Use sizeof(varname) because it will update appropriately if the type of the variable changes. sizeof(type) may make sense in some cases, but should generally be avoided because it can fall out of sync if the variable's type changes.

Struct data;
C++
1
2
3
memset(&data, 0, sizeof(data));
 
memset(&data, 0, sizeof(Struct));
Но я недопонимаю о чем идет речь... а точнее как может "the type of the variable changes"
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru